Харашо уважаемые задаю вопрос:
Как сделать iso с загрузчиком GRUB4DOS а не с syslinux ? сохранив существующий сплеш и структуру меню.
Если это возможно - syslinux уйдет в топку, будем ориентироваться на GRUB4DOS
Если это не возможно, тогда предлагаю обсуждение загрузчиков прекратить, и для каждого случая использовать то что нравится.
Здравствуйте!
На днях решил сделать мультизагрузочную флешку. Полазив по инету, пришел к выводу, что GRUB4DOS если не единственный вариант, то по крайней мере самый распространенный и настраивается достаточно легко.
Тут даже вытаскивать из образа ничего не надо, а просто цепляем iso и все грузится.
Для этого добавляем такие строчки в menu.lst:
title XlupuRus-510-5.iso
find --set-root /XlupuRus-510-5.iso
map /XlupuRus-510-5.iso (0xff) || map --mem /XlupuRus-510-5.iso (0xff)
map --hook
chainloader (0xff)
title Hiren's BootCD
find --set-root /system/HBCD_11.1Rus.iso
map /system/HBCD_11.1Rus.iso (0xff) || map --mem /system/HBCD_11.1Rus.iso (0xff)
map --hook
chainloader (0xff)
Но вот с XlupuRus проблемка (сначала я пробовал запустить PuppyRus Snow Dog-2.0, результат тот же. Потом нашел Xlupu и решил поставить его, т.к. XFCE мне больше по душе), которую я выявил потратив целый день. Если файлик xlpr-510.sfs закинуть в корень флешки или в любую папку (пример: /system/xlpr-510.sfs ), то ISO образ грузится без проблем, а если sfs удалить или закинуть глубже (пример: /system/xlupurus/xlpr-510.sfs ), то при загрузке с ISO появляется заставка, варианты выбора, все как при обычной загрузке с CD, а вот потом он пытается подцепить sfs и выдает ошибку "не могу найти xlpr-510.sfs, такого файла не существует". Ну вообщем та же ошибка, что и у всех в данном топике. Перепробовал уже все варианты, которые тут обсуждались, так ничего и не помогло.
Вообщем выхода вижу два, либо держать этот файлик в корне и грузиться с iso, либо вытащить оттуда файлы и грузиться напрямую:
title XlupuRus
root (hd0,0)
kernel /xlupurus/vmlinuz pmedia=usbflash
initrd /xlupurus/initrd.gz
При таком варианте все грузится нормально!
А при таком, уже не грузит:
title XlupuRus
root (hd0,0)
kernel /system/xlupurus/vmlinuz pmedia=usbflash
initrd /system/xlupurus/initrd.gz
Хочу заметить, что Hiren's BootCD.iso и другие системы (ZverCD к примеру) грузятся и из папки system, и из корня флешки.
В поддержку GRUB4DOS можно так же добавить, что у него достаточно большая коллекция Gfx меню -
http://greenflash.su/photo/ И документации тоже не мало. Вообщем буду рад, если вы перейдете на этот загрузчик!