rumata24@vk
26-07-2017, 14:19
Здраствуйте возникла идея, объеденить 3 лучших операционки Microsoft-a в одном месте
Предприняты шаги:
Интегрированы все обновления, Net Framework-и
Добавлена загрузка Windows 7, Windows 10 (все коректно работает)
собран iso образ, который успешно загружается в Virtual BoxТеперь перейду к проблеме. Добавить загрузку Windows XP так и не удалось.
Добавлял следующим образом
Теория:
Использую загрузчик bootmgr
Этот загрузчик способен загружать не только Windows 7, Windows 8, Windows 10 но и загрузчика Windows XP
В windows xp используется загрузчик ntldr (в случае с установкой он лежит в i386 (в зависимости от архитектуры) и называется setupldr.bin)
И установка windows xp должна вполне загружаться
Практика:
Добавляем загрузку Windows XP: bcdedit /store boot/bcd /create {ntldr} /d "Windows XP Setup"
Прописываем путь к загрузчику: bcdedit /store boot/bcd /set path \i386\setupldr.bin
Прописываем пути к файлам диска bcdedit /store boot/bcd /set device boot
"Показываем" пункт загрузчика: bcdedit /store boot/bcd /displayorder {ntldr} /addlast
Добавляем возможность выбирать что загрузиться bcdedit /store boot\bcd /set {bootmgr} displaybootmenu yesВ теории все должно работать, на практике же:
В случае Virtual Box: После выбора Windows XP Setup появляются какие то кракозябры из которых понятно только NTDETECT (должно быть какие то проблемы с кодировкой), после чего виртуальная машина перезапускается
В случае с реальной машиной и USB HDD (ntfs): После выбора Windows XP Setup на екране появляется курсор (который подчеркивает то место, где должен появится какой то символ во время загрузки) и в таком состоянии компъютер находится вечноЗнаюсчих людей прошу помочь и поделится опытом
Предприняты шаги:
Интегрированы все обновления, Net Framework-и
Добавлена загрузка Windows 7, Windows 10 (все коректно работает)
собран iso образ, который успешно загружается в Virtual BoxТеперь перейду к проблеме. Добавить загрузку Windows XP так и не удалось.
Добавлял следующим образом
Теория:
Использую загрузчик bootmgr
Этот загрузчик способен загружать не только Windows 7, Windows 8, Windows 10 но и загрузчика Windows XP
В windows xp используется загрузчик ntldr (в случае с установкой он лежит в i386 (в зависимости от архитектуры) и называется setupldr.bin)
И установка windows xp должна вполне загружаться
Практика:
Добавляем загрузку Windows XP: bcdedit /store boot/bcd /create {ntldr} /d "Windows XP Setup"
Прописываем путь к загрузчику: bcdedit /store boot/bcd /set path \i386\setupldr.bin
Прописываем пути к файлам диска bcdedit /store boot/bcd /set device boot
"Показываем" пункт загрузчика: bcdedit /store boot/bcd /displayorder {ntldr} /addlast
Добавляем возможность выбирать что загрузиться bcdedit /store boot\bcd /set {bootmgr} displaybootmenu yesВ теории все должно работать, на практике же:
В случае Virtual Box: После выбора Windows XP Setup появляются какие то кракозябры из которых понятно только NTDETECT (должно быть какие то проблемы с кодировкой), после чего виртуальная машина перезапускается
В случае с реальной машиной и USB HDD (ntfs): После выбора Windows XP Setup на екране появляется курсор (который подчеркивает то место, где должен появится какой то символ во время загрузки) и в таком состоянии компъютер находится вечноЗнаюсчих людей прошу помочь и поделится опытом