Создаю мультизагрузочный DVD-образ (проблемы в menu.lst)
|
|
SlavaShoot | Дата: Воскресенье, 17.07.2011, 14:07 | Сообщение # 1 |
Неизвестный
Группа: Пользователи
Сообщений: 3
Статус: Отсутствует
| Вообщем Имеется флешка 4gb на микрухе USBest UT165 в него будет залит iso образ диска
Сейчас конструирую образ: 1) Автоматическая установка Chip Windows XP 2011.06 с драйверами (/VOLD/setupldb.bin) 2) Автоматическая установка Chip Windows XP 2011.06 без драйверов (/VOLS/setupldb.bin) 3) Стандартная установка Chip Windows XP SP3 Rus (Консоль восстановления) (/VOLS/setupldr.bin) 4) Windows 7 SG SP1 RTM 2011.05 (x86) 5) Alkid LiveCD 6) Hiren's BootCD 14 Rus (by lexapass) ---------------------------------------------------------------------------- мой кусок меню-лист: timeout 30 default 0 /boot/textfont /boot/8x16_866.psf color light-green/black white/green black/black white/black title 1.Автоустановка Chip Windows XP 2011.06 с драйверами chainloader /VOLD/setupldb.bin title 2.Автоустановка Chip Windows XP 2011.06 без драйверов chainloader /VOLS/setupldb.bin title 3. Стандартная установка Chip Windows XP SP3 Rus (Консоль восстановления) chainloader /VOLS/setupldr.bin ------------------------------------------------------------------- не запускается установщик винды выходит ошибка Error 15: File not Found подскажите что не так, как правильно дать путь запуска. все бинарники лежат на своих местах. ------------------------------------------------------------------- Исходником был диск http://chipxp.ru/index.php?newsid=67072 (на диске загрузочник BCDW, я хочу переделать его под Grub4DOS)
Паяльники - они как оружие, выдавать только при разрешении.
|
|
| |
Sh1td0wn | Дата: Воскресенье, 17.07.2011, 16:17 | Сообщение # 2 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > выходит ошибка Error 15: File not Found > подскажите что не так, как правильно дать путь запуска. Проблема с регистром имён файлов? С какими параметрами Вы собраете ФС iso9660? Включён ли Joliet? RockBridge? Расширения стандарта ISO9660?
hint: в консоли grub4dos введите `ls / `, `ls /VOLS/`
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
SlavaShoot | Дата: Воскресенье, 17.07.2011, 19:08 | Сообщение # 3 |
Неизвестный
Группа: Пользователи
Сообщений: 3
Статус: Отсутствует
| использую утилиту mkisofs
консольная строка выглядит так mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o grldr.iso iso_root\
Щас буду пробовать.
Паяльники - они как оружие, выдавать только при разрешении.
|
|
| |
Sh1td0wn | Дата: Воскресенье, 17.07.2011, 21:16 | Сообщение # 4 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o grldr.iso iso_root\ Добавьте -J; попробуйте также -iso-level 2
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
SlavaShoot | Дата: Воскресенье, 17.07.2011, 22:01 | Сообщение # 5 |
Неизвестный
Группа: Пользователи
Сообщений: 3
Статус: Отсутствует
| Sh1td0wn, а вы уверены что это проблема при сборке iso?
команды прикручивал которые вы порекомендовали, результата положительного нет.
Паяльники - они как оружие, выдавать только при разрешении.
|
|
| |
Sh1td0wn | Дата: Понедельник, 18.07.2011, 11:01 | Сообщение # 6 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > а вы уверены что это проблема при сборке iso? Вы уже пробовали смотреть, как GRUB4DOS "видит" файловую систему на диске, при помощи ls?
Попробуйте также -iso-level 3 или 4.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
garrik82 | Дата: Вторник, 11.12.2012, 14:45 | Сообщение # 7 |
Неизвестный
Группа: Пользователи
Сообщений: 4
Статус: Отсутствует
| Sh1td0wn, у меня такая же проблема, как у SlavaShoot : при попытке запустить DoctorWeb Live CD с мультизагрузочного DVD вылетает ошибка:Error 15: File not Found. Я попробовал рекомендованные вами выше команды(`ls / `, `ls /VOLS/`), и вот что получилось: на команду ls / в консоли получил ответ: autorun.inf boot boot.catalog boot1 bootmgr efi grldr menu.lst rr_moved setup.exe sources support upgrade ; а на команду ls /VOLS/ - снова сообщение Error 15: File not Found. Для создания образа использую утилиту mkisofts с командой mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o Rescue_cd.iso iso. Ниже привожу мой menu.lst (может поможет прояснить что-нибудь): timeout 30 default 0
title Boot from HDD rootnoverify (hd0,0) chainloader (hd0,0)+1
title Restart reboot
title Shutdown halt
title Load Dr Web Livecd 602 find --set-root /boot1/drweb-livecd-602.iso map --mem /boot1/drweb-livecd-600.iso (hd32) map --hook root (hd32) chainloader /boot/isolinux/isolinux.bin
title Load gparted-live-0.11.0-12.iso find --set-root /boot1/gparted-live-0.11.0-12.iso map --mem /boot1/gparted-live-0.11.0-12.iso (hd32) map --hook chainloader (hd32)
title Load Vic_Mem.iso find --set-root /boot1/Vic_Mem.iso map --mem /boot1/Vic_Mem.iso (hd32) map --hook chainloader (hd32)
title Установка Windows 7 SP1 root chainloader /bootmgr
title Windows Xp find --set-root /boot1/win_xp chainloader /I386/SETUPLDR.BIN
Подскажите, пожалуйста, как с этим справиться!
|
|
| |
Atlant | Дата: Вторник, 11.12.2012, 15:18 | Сообщение # 8 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| garrik82, Он так не будет работать. Выложи содержимое образа веба в корень своего диска, ид измени на свой (в каждой новой версии он другой, смотри в cfg файле). Quote title Load Dr Web LiveCD (Graphic Mode in Russian) kernel /boot/vmlinuz ID=THCyNDHI7yjOFSyp root=/dev/ram0 init=/linuxrc init_opts=4 quiet vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 BOOT_LANG=ru_RU.UTF-8 initrd /boot/initrd
|
|
| |
garrik82 | Дата: Вторник, 11.12.2012, 15:28 | Сообщение # 9 |
Неизвестный
Группа: Пользователи
Сообщений: 4
Статус: Отсутствует
| Спасибо, Atlant! Cейчас попробую. А почему получается так, что одни образы запускаются, а другие нет, какая разница?
|
|
| |
Atlant | Дата: Вторник, 11.12.2012, 15:57 | Сообщение # 10 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| garrik82, Как по мне это вообще извращение запускать образы с болванки, мапить их в озу, плюс они потом еще сами распаковываются в озу. В итоге куча времени и не меньше оперативки израсходуются.
К примеру Dr Web состоит из kernel + initrd (ядро и файловая система, последняя распаковывается в озу), также в корне образа лежат базы антивируса. При запуске система переходит в защищенный режим процессора и образ Grub4Dos-a отваливается. Чтоб этого не случалось нужен скрипт (патч) или драйвер чтоб его поддерживал - вот скрипт что пере собирает образ веба, а вот FiraDisk драйвер для ОС виндовс.
Те что у тебя запускаются по ходу состоят из kernel + initrd и больше ничего жизненно необходимого.
Сообщение отредактировал Atlant - Вторник, 11.12.2012, 15:57 |
|
| |
garrik82 | Дата: Вторник, 11.12.2012, 16:24 | Сообщение # 11 |
Неизвестный
Группа: Пользователи
Сообщений: 4
Статус: Отсутствует
| Спасибо, Atlant! Доктор Веб заработал! Но все-таки очень бы хотелось узнать, почему одни образы запускаются без лишних телодвижений, а с другими приходится выкручиваться. Есть какая то общая причина, или для каждого случая свое решение? Интересуюсь потому , что помимо Doctor Web у меня не запускается папочка с WindowsXP и та же самая ошибка Error 15: File not Found. Очень бы хотелось такие проблемы решать самостоятельно и понимать что делаешь, а не тупо ,как обезьяна, выполнять заученные команды. Я понимаю, что распаковка образов в память это нежелательно(жрет ресурсы), а какой тогда выход?Положим, можно мапить небольшие образы, а что делать с теми , которые имеют приличный размер? Распаковывать в отдельные папки на болванке (или флешке) и запускать уже с них? Читал руководство по grub4dos тут на сайте, многие вещи прояснились, и вместе с тем как доходит до дела, так не поймешь как,чего,откуда,куда; отсутствует общий подход. Пожалуйста, если не трудно, ответь на вопросы выше или подкинь ссылки где можно узнать побольше.
|
|
| |
Atlant | Дата: Вторник, 11.12.2012, 17:38 | Сообщение # 12 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| Я же писал что разные образы по разном устроены. Error 15: File not Found. - не находит файл, проверь менюшку, существование файла в указанной директории и напиши в меню имя файла и путь с заглавных букв (если вдруг настройки формата имени файлов в образе указаны старые).
Ты для начала определись что ты хочешь - загрузочный диск или флешку ? В случае диска образы следует распаковывать, так проще и правильнее будет. На флешке можно в образах держать используя прямой мап, если не для всех систем то для большинства популярных систем.
|
|
| |
garrik82 | Дата: Вторник, 11.12.2012, 17:45 | Сообщение # 13 |
Неизвестный
Группа: Пользователи
Сообщений: 4
Статус: Отсутствует
| Спасибо, Atlant!Я пока интересуюсь загрузочным диском, попробую делать как ты говоришь. Если что- буду спрашивать!
|
|
| |