Я искал и тестировал различные методы уже несколько дней, и я не нашел ни одного прямого руководства о том, как сделать мультизагрузочную флешку, способную загружаться следующим образом:
- Установка Windows 8 (стандартный ISO-файл)
- Установка Windows 7 (iso-файл AIO x86, x64)
- Windows XP (необязательно)
- Любой дистрибутив Linux (необязательно)
и некоторые инструменты, включая
- WINPE (с gimagex для .wim манипуляций)
- Hirens Boot CD
- Ghost (для клонирования HDD)
Все хорошо с вышеупомянутыми инструментами, используя grub4dos с пользовательским gfxmenu:
Но при запуске ISO установки Windows 7 у меня возникает эта конкретная проблема:
Ниже представлен контент menu.lst от grub4dos:
timeout 10
default 0
gfxmenu (hd0,0)/message
### MENU START
title Boot From HDD
password --md5 $1$dMc3$BaQGJmKXts3aRdbn29JFd/
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (hd0,0)
### MENU END
### MENU END
title Install Windows 7 AIO\n
password --md5 $1$dMc3$BaQGJmKXts3aRdbn29JFd/
ls /images/WIN7AIO.iso || find --set-root /images/WIN7AIO.iso
map /images/WIN7AIO.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
### MENU END
### MENU END
title Run Ghost\n
password --md5 $1$dMc3$BaQGJmKXts3aRdbn29JFd/
ls /images/ghost.iso || find --set-root /images/GHOST.iso
map --heads=0 --sectors-per-track=0 /images/GHOST.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /images/GHOST.iso (0xff)
map --hook
chainloader (0xff)
### MENU END
### MENU START
title Run Gimagex\n
password --md5 $1$dMc3$BaQGJmKXts3aRdbn29JFd/
ls /images/gimagex.iso || find --set-root /images/GIMAGEX.iso
map --heads=0 --sectors-per-track=0 /images/GIMAGEX.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /images/GIMAGEX.iso (0xff)
map --hook
chainloader (0xff)
### MENU END
### MENU START
title Run Hiren's bootcd\n
password --md5 $1$dMc3$BaQGJmKXts3aRdbn29JFd/
ls /images/gimagex.iso || find --set-root /images/HIRNESCD.iso
map --heads=0 --sectors-per-track=0 /images/HIRENS.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /images/GIMAGEX.iso (0xff)
map --hook
chainloader (0xff)
### MENU END
Так что же я делаю не так, и эта проблема решается путем добавления каких-либо драйверов USB для Windows 7 ISO или изменения содержимого menu.lst? Также возможно ли иметь такое разнообразие на одном USB-накопителе, так как я еще не закончил этот небольшой проект, но уже беспокоился о том, что в будущем будут проблемы с добавлением Win8, Winxp, linux iso в grub4dos ... Для информации: USB имеет формат NTFS 3.0 и пользовательский файл установки Win7 размером более 5 ГБ. Я был бы очень признателен, если бы кто-то указал мне правильное направление, достигая этого с простым руководством или инструкциями!