Сделал загрузочный USB HDD и при выборе Winowsa 7 или 8 незапускается imdisk, а на флэшке все работает, если запускать HDD в месте с флэшкой imdisk выполниться. В чем проблема монтирую образы iso.
title Установка Microsoft Windows 7 sp1 x86 x64 18 in 1 find --set-root/ImDisk/myiso.cmd dd if=()/ImDisk/au.xml of=()/AutoUnattend.xml dd if=()/ImDisk/cr.txt of=()/ImDisk/myiso.cmd write ()/ImDIsk/myiso.cmd SET MYISO=\\7\\W718in1.iso\r\n map /7/W718in1.iso (0xff) map (hd0) (hd1) map (hd1) (hd0) map --hook chainloader (0xff)
title Установка Microsoft Windows 7 sp1 x86 x64 UralSoft find --set-root/ImDisk/myiso.cmd dd if=()/ImDisk/au.xml of=()/AutoUnattend.xml dd if=()/ImDisk/cr.txt of=()/ImDisk/myiso.cmd write ()/ImDIsk/myiso.cmd SET MYISO=\\7\\Win7.iso\r\n map /7/Win7.iso (0xff) map (hd0) (hd1) map (hd1) (hd0) map --hook chainloader (0xff)
title Установка Microsoft Windows 7 Reactor find --set-root/ImDisk/myiso.cmd dd if=()/ImDisk/au.xml of=()/AutoUnattend.xml dd if=()/ImDisk/cr.txt of=()/ImDisk/myiso.cmd write ()/ImDIsk/myiso.cmd SET MYISO=\\7\\W7RTR.iso\r\n map /7/W7RTR.iso (0xff), map (hd0) (hd1) map (hd1) (hd0) map --hook chainloader (0xff)
title Установка Microsoft Windows 8 x64 find --set-root/ImDisk/myiso.cmd dd if=()/ImDisk/au.xml of=()/AutoUnattend.xml dd if=()/ImDisk/cr.txt of=()/ImDisk/myiso.cmd write ()/ImDIsk/myiso.cmd SET MYISO=\\8\\Windows8x64.iso\r\n map /8/Windows8x64.iso (0xff) map (hd0) (hd1) map (hd1) (hd0) map --hook chainloader (0xff)
title Установка Microsoft Windows XP SP3 x86 root (hd0,0) map --mem /WINSETUP/XPpSP3.ISO (0xff) map (hd0) (hd1) map (hd1) (hd0) map --hook root (0xff) chainloader /I386/SETUPLDR.BIN
title Загрузка Plop Boot Manager ls /usbdrive.tag || find --set-root --ignore-cd /usbdrive.tag kernel /plpbt.bin
chainloader (hd32) title Командная строка commandline
title Тесты >>> configfile /test.lst
title Удаление, востаноление пароля ОС >>> configfile /paswd.lst
title WPE NOD 32 >>> configfile /wpe.lst
title Все для HDD >>> configfile /hdd.lst
title Загрузка c CD/DVD-ROM cdrom --init map --hook chainloader (cd0)
Для запуска imdisk-а служит файл ответов (AutoUnattend.xml) что лежит в корне диска. Просто при запуске установки ОС происходит поиск файла ответов, причем винчестеры, в том числе и внешние игнорируются.
Сделай установку на основе FiraDisk - он не использует файл ответов, образ на выходе самодостаточный (не требует никаких дополнительных внешних файлов).
Сообщение отредактировал Atlant - Вторник, 12.03.2013, 11:31
Вообще FiraDisk поддерживает оба мапа, а в том посте представлено меню с прямым мапом (образ не грузится в озу). Скроипт интеграции FiraDisk-а не меняет входящий образ, а создает на его основе свой с интегрированным драйвером.
Если не хочешь изменять образ то запускай в ручную - загрузилась система, открываешь консоль (Shift + F10) и запускаешь скрипт imdisk-а. Или втыкай еще флешку с файлом ответа, с нее он считается, а после запустится imdisk с USB-HDD.
Дословно: если нет в корне текущего устройства файла usbdrive.tag то выполнить поиск его на других устройствах (игнорирую сдромы). Как по мне бесполезная команда, плюс может подвинуть на флопе. Это я к тому, что зачем искать устройство если в большинстве случаев загрузочные файлы и образы с менюшками на одном разделе.
Я Plop-ом пользуюсь редко и если запускаю что через виртуальный привод залмана. А если запускать Plop с флешки/USB-HDD и грузить это же устройство, то в Grub4dos-е теряется винчестер компа (на сколько я помню). И теперь на ускоренной флешке/USB-HDD нажав установку виндовс (в меню присутствует ремап, меняются местами загрузочное устройство с винчестером ПК) выбьет ошибку что нет винчестера. Проблема решается оперативным изменением меню клавишей е (стираем ремап) или вроде можно добавить ремап в меню Plop-а. Надеюсь понятен этот набор букавок.
Сообщение отредактировал Atlant - Четверг, 14.03.2013, 17:05
Добавлено (14.03.2013, 17:51) --------------------------------------------- а если написать cmd/bat и внем прописать запуск MountDrive.cmd для imdisk, а в G4D его запуск?
Сообщение отредактировал AsassinC - Четверг, 14.03.2013, 17:55
Grub4Dos не может запустить cmd чтоб тот выполнился в виндовс. Воспользуйся FiraDisk-ом, его преимущество в том что путь к образу задается через меню Grub4Dos-а и хранится в озу (как Sphinx114 описывал выше). Когда FiraDisk запускается он считывает из озу путь к образу и монтирует его.
Если ты про второе меню для установки Хр то думаю можно от него избавится. Сначала добавлю рекурсии в текущий интегратор а после займусь Хр. А пока воспользуйся командой savedefault в Grub4dos-е.
В карманах от Zalaman есть переключатель что переводит хард в режим "только чтение". Модель ZM-VE200 с отдельным переключателем, в 300-й модели режим "только чтение" активируется на главном колесике. На обычном кармане можно изменить файловую систему на линуксовую или скрыть раздел но тогда большинство, а может в твоем случае и все запускаемые утилиты из Grub4Dos-а станут не рабочими.