Пользовательского поиска
Четверг, 17.08.2017, 18:27
Приветствую Вас Гость | RSS
Главная | Создаю мультизагрузочный DVD-образ (проблемы в menu.lst) - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Логин:
Пароль:
Мы Рекомендуем:
Мнение Общественности
Что для вас предпочтительней?
1. Настроить Мультизагрузку по инструкциям.
2. Скачать готовый проект по частям.
Всего ответов: 3748
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: Sh1td0wn 
Форум » Мультизагрузочная флешка » Общий » Создаю мультизагрузочный DVD-образ (проблемы в menu.lst) (Почему именно написана в разделе Флешек? сейчас объясню!)
Создаю мультизагрузочный DVD-образ (проблемы в menu.lst)
SlavaShootДата: Воскресенье, 17.07.2011, 14:07 | Сообщение # 1
Неизвестный
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Отсутствует
Вообщем Имеется флешка 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
Программист
Группа: Модераторы
Сообщений: 3828
Репутация: 209
Статус: Отсутствует
> выходит ошибка Error 15: File not Found
> подскажите что не так, как правильно дать путь запуска.
Проблема с регистром имён файлов?
С какими параметрами Вы собраете ФС iso9660? Включён ли Joliet? RockBridge? Расширения стандарта ISO9660?

hint: в консоли grub4dos введите `ls / `, `ls /VOLS/`


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
SlavaShootДата: Воскресенье, 17.07.2011, 19:08 | Сообщение # 3
Неизвестный
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Отсутствует
использую утилиту mkisofs

консольная строка выглядит так
mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o grldr.iso iso_root\

Щас буду пробовать.


Паяльники - они как оружие, выдавать только при разрешении.
 
Sh1td0wnДата: Воскресенье, 17.07.2011, 21:16 | Сообщение # 4
Программист
Группа: Модераторы
Сообщений: 3828
Репутация: 209
Статус: Отсутствует
> 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
Репутация: 0
Статус: Отсутствует
Sh1td0wn, а вы уверены что это проблема при сборке iso?

команды прикручивал которые вы порекомендовали, результата положительного нет.


Паяльники - они как оружие, выдавать только при разрешении.
 
Sh1td0wnДата: Понедельник, 18.07.2011, 11:01 | Сообщение # 6
Программист
Группа: Модераторы
Сообщений: 3828
Репутация: 209
Статус: Отсутствует
> а вы уверены что это проблема при сборке iso?
Вы уже пробовали смотреть, как GRUB4DOS "видит" файловую систему на диске, при помощи ls?

Попробуйте также -iso-level 3 или 4.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
garrik82Дата: Вторник, 11.12.2012, 14:45 | Сообщение # 7
Неизвестный
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Отсутствует
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
Мастер
Группа: Проверенные
Сообщений: 2139
Репутация: 205
Статус: Отсутствует
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
Репутация: 0
Статус: Отсутствует
Спасибо, Atlant! Cейчас попробую. А почему получается так, что одни образы запускаются, а другие нет, какая разница?
 
AtlantДата: Вторник, 11.12.2012, 15:57 | Сообщение # 10
Мастер
Группа: Проверенные
Сообщений: 2139
Репутация: 205
Статус: Отсутствует
garrik82, Как по мне это вообще извращение запускать образы с болванки, мапить их в озу, плюс они потом еще сами распаковываются в озу. В итоге куча времени и не меньше оперативки израсходуются.

К примеру Dr Web состоит из kernel + initrd (ядро и файловая система, последняя распаковывается в озу), также в корне образа лежат базы антивируса. При запуске система переходит в защищенный режим процессора и образ Grub4Dos-a отваливается. Чтоб этого не случалось нужен скрипт (патч) или драйвер чтоб его поддерживал - вот скрипт что пере собирает образ веба, а вот FiraDisk драйвер для ОС виндовс.

Те что у тебя запускаются по ходу состоят из kernel + initrd и больше ничего жизненно необходимого.


Сообщение отредактировал Atlant - Вторник, 11.12.2012, 15:57
 
garrik82Дата: Вторник, 11.12.2012, 16:24 | Сообщение # 11
Неизвестный
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Отсутствует
Спасибо, Atlant! Доктор Веб заработал! Но все-таки очень бы хотелось узнать, почему одни образы запускаются без лишних телодвижений, а с другими приходится выкручиваться. Есть какая то общая причина, или для каждого случая свое решение? Интересуюсь потому , что помимо Doctor Web у меня не запускается папочка с WindowsXP и та же самая ошибка Error 15: File not Found. Очень бы хотелось такие проблемы решать самостоятельно и понимать что делаешь, а не тупо ,как обезьяна, выполнять заученные команды.
Я понимаю, что распаковка образов в память это нежелательно(жрет ресурсы), а какой тогда выход?Положим, можно мапить небольшие образы, а что делать с теми , которые имеют приличный размер? Распаковывать в отдельные папки на болванке (или флешке) и запускать уже с них?
Читал руководство по grub4dos тут на сайте, многие вещи прояснились, и вместе с тем как доходит до дела, так не поймешь как,чего,откуда,куда; отсутствует общий подход. Пожалуйста, если не трудно, ответь на вопросы выше или подкинь ссылки где можно узнать побольше.
 
AtlantДата: Вторник, 11.12.2012, 17:38 | Сообщение # 12
Мастер
Группа: Проверенные
Сообщений: 2139
Репутация: 205
Статус: Отсутствует
Я же писал что разные образы по разном устроены. Error 15: File not Found. - не находит файл, проверь менюшку, существование файла в указанной директории и напиши в меню имя файла и путь с заглавных букв (если вдруг настройки формата имени файлов в образе указаны старые).

Ты для начала определись что ты хочешь - загрузочный диск или флешку ? В случае диска образы следует распаковывать, так проще и правильнее будет. На флешке можно в образах держать используя прямой мап, если не для всех систем то для большинства популярных систем.
 
garrik82Дата: Вторник, 11.12.2012, 17:45 | Сообщение # 13
Неизвестный
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Отсутствует
Спасибо, Atlant!Я пока интересуюсь загрузочным диском, попробую делать как ты говоришь. Если что- буду спрашивать!
 
Форум » Мультизагрузочная флешка » Общий » Создаю мультизагрузочный DVD-образ (проблемы в menu.lst) (Почему именно написана в разделе Флешек? сейчас объясню!)
Страница 1 из 11
Поиск:
Чат

Copyright GreenFlash © 2017
Рейтинг@Mail.ru