Давно хотелось иметь загрузочную флешку на которой уже есть несколько версий Windows для установки и для загрузки, а также несколько других загрузочных дисков, например Hiren's.BootCD и так далее. Как создать мультизагрузочную флешку с любым набором ОС Windows, Linux, утилитами и другими образами, путем простой записи файла ISO на USB накопитель?
Очень важно, что количество загрузочных дисков можно менять, удалять или добавлять ISO архивы. А так же хранить любые другие файлы.
Для создания мультизагрузочной флешки будем использовать RMPrepUSB (http://www.rmprepusb.com/documents/rmprepusb-beta-versions) и Easy2Boot (http://www.easy2boot.com/download/). При загрузке Easy2Boot обратите внимание на:
E2B+DPMS v1.74 (19.6MB) - includes Windows XP 32-bit Driver Pack for Mass Storage (DPMS) for installing XP to SATA\RAID\SCSI systems
E2B v1.74 (7.6MB) - Does not include the Windows XP 32-bit Mass Storage Drivers (so XP installs will only work on IDE systems).
Создание мультизагрузочной флешки
Подключите флешку. Распакуйте (portable) или установите RMPrepUSB и запустите RMPREPUSB.exe. Easy2Boot распаковывать не нужно.
- Размер (Partition Size) - MAX
- Метка тома — любая
- Отметьте пункт «Не задавать вопросов»
- Загрузочный сектор - Win PE v2
- Файловая система NTFS или FAT32 (FAT32 не работает с файлами больше 4 Гб)
- Отметьте пункт Boot as HDD
- Отметьте пункт «Скопировать системные файлы из следующей папки», и укажите путь к не распакованному архиву с Easy2Boot, ответьте «Нет» на запрос, который появится.
- Нажмите кнопку «Подготовить диск» и подождите. (все данные с флешки будут удалены)
- Нажмите кнопку «Установить Grub4Dos» (Install grub4dos), ответьте «Нет» на запрос о PBR или MBR.
Не выходите из RMPrepUSB, программа еще понадобится (если вышли, ничего страшного).
Откройте содержимое флешки и зайдите в папку _ISO, там вы увидите следующую структуру папок:
Перенести все нужные образы ISO в нужные папки:
Windows-XP.iso в \_ISO\WINDOWS\XP\
Windows-7.iso в \_ISO\WINDOWS\WIN7\
HIREN'S-9.iso в \_ISO\MAINMENU\
Можно использовать несколько образов для одной ОС.
Если нужные образы перенесены на флешку, в RMPrepUSB нажмите Ctrl+F2 или в меню выберите Drive -> Make All Files on Drive Contiguous.
По завершении операции флешка будет готова как загрузочная. Вы можете загрузиться с нее или нажать F11 для тестирования ее в QEMU.
Если некоторые ISO загружаются некорректно, измените их расширение на .isoask, и при запуске данного ISO из загрузочного меню Easy2Boot можно будет выбрать различные варианты его запуска и найти подходящий.
В любое время можно добавлять новые или удалять старые образы с флешки. После этого важно не забыть выполнить Ctrl+F2 (Make -> All Files on Drive Contiguous) в RMPrepUSB.