1

Я успешно создал мультизагрузочный USB с помощью WinSetupFromUSB, что позволило мне загрузить ISO- образ для MS-DOS 6.22 и установочные ISO-образы для Windows 7, 32- и 64-разрядные с одного загрузочного USB. Однако, хотя ISO-образы Windows 7 доступны из диспетчера загрузки Windows (bootmgr), MS-DOS требует загрузки grub4dos.

Это означает, что мой загрузочный USB разделен на два отдельных загрузочных меню; меню grub4dos, которое изначально загружается и содержит пункт меню для загрузки в DOS 6.22, а также два других (первая и вторая половина установщиков Windows 7) для загрузки в bootmgr, откуда можно найти обе записи Windows 7 ,

Мне не нравится такой способ работы, и я действительно хотел бы объединить все четыре записи в одном меню под bootmgr. Это вообще возможно?

1 ответ1

-1

Диспетчер загрузки Windows не может загрузиться в ISO.

Диспетчер загрузки Windows (bootmgr) может напрямую загружать «winload.exe» (Vista и более поздние версии), ntldr (Windows XP) и код загрузочного сектора (512 байт).

Используя загрузчик кода загрузочного сектора для bootmgr, вы можете загружать любые сторонние загрузчики ОС, такие как GRUB. (см. Двойная загрузка Windows 7 и Linux/UNIX).

Вы можете использовать GRUB/grub4dos для прямой загрузки ISO.

grub4dos должен быть загружен по цепочке диспетчером загрузки Windows - вы можете создать 3 записи, 2 прямых загрузчика для извлеченных ISO-файлов Windows 7 и одну для MS-DOS (цепная загрузка grub4dos, которая загружает MS-DOS).

Альтернатива:

Можно использовать GRUB для загрузки ISO (Windows 7) напрямую, а также MS-DOS, использовать GRUB для создания единого загрузочного меню для каждого элемента, который у вас есть.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .