Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


Сообщения: 1861
Благодарности: 868

Профиль | Отправить PM | Цитировать


ya158, Идеальный вариант это добавить в сам драйвер опцию двухразового монтирования, настройки то хранятся в реестре - HKLM\SYSTEM\CurrentControlSet\Control\FiraDisk. Нужен только программист знающий С.

Сам Grub4Dos, как уже писал the_doom имеет команду default, в которой указывается путь к одноименному файлу (он есть в архиве с Grub4Dos-ом). Из этого файла при загрузке считывается номер меню на которое устанавливается курсор, и по истечению таймаута меню будет запущенно.

Пример menu.lst:
debug off
color cyan/black black/light-gray green/black yellow/black
graphicsmode -1 640:800 480:600 24:32
default /Boot/Grub/default
font /Boot/Grub/rusbold.hex
write --bytes=1 0x8308 0
timeout 30

title Boot from HDD
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
rootnoverify (hd0)
chainloader (hd0)+1

title Windows Xp/2003 Start Install
savedefault +1
map --mem (md)+4 (9)
map /Boot/Windows.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/Windows.iso;\n\0
chainloader (0xff)/I386/SETUPLDR.BIN

title Windows Xp/2003 Continue Install
savedefault 0
map --mem (md)+4 (9)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/Windows.iso;\n\0
chainloader (hd0)+1

title Reboot
reboot

title Shutdown
halt

По сравнению с вариантом the_doom после установки ОС дефолтным меню будет "Boot from HDD", а не инсталляция ХР. И ждать 7 секунд для записи номера меню не обязательно (когда savedefault стоит первой строкой в менюшке).

Последний раз редактировалось Ж.Д.А.Л.К.Е.Р., 17-02-2015 в 21:44.


Отправлено: 18:16, 17-02-2015 | #38