Что-то я подумал, будет однако слишком уж всё перемудрёно...
не...
думаю в итоге сделаю так: в Дос меню
1 Груб+УСБ
Старт Груба с тем параметром, что вызовет перезагрузку и попадание в ЭТО-же меню...Но уже имея УСБ дрова...
2 Груб
Старт Груба просто с дефолтным меню (а с УСБ или нет, это уже зависит от верхнего меню...)
по моему наиболее простой вариантик...
А вот как сделать что-бы после выбора одного из меню, он автоматом стартовал ПОСЛЕ ПЕРЕЗАГРУЗКИ (загружая Плоп-это перезагрузка) нужное меню...фиг знает...
уж очень мудно получаеться...
Главная проблема тут получается в том, что вызов загрузки Плопа (те УСБ дров)
это ПЕРЕЗАГРУЗКА флешки...с нуля...
и уже после этого старты всякие...как я понимаю, вживить в настройки Плопа старт определённой проги автоматом врят-ли удасться =)
Добавлено (24.06.2009, 16:29)
---------------------------------------------
Хм в итоге получился такой вариантик
в autoexec
Code
:G4D_USB
Grub.exe --config-file="m1.lst"
GOTO EXITER
:G4D
Grub.exe
GOTO EXITER
в конфигсисе
Code
MENUITEM=G4D_USB
MENUITEM=G4D
............
.....
[G4D_USB]
Rem Запуск универсального загрузчика с USB 2.0
[G4D]
Rem Запуск универсального загрузчика
содержание m1.lst
Code
timeout 0
default 0
find --set-root --ignore-floppies /Boot/plpbt.bin
kernel /boot/plpbt.bin
собственно и всё...
Стартуем комп
Грузиться флешка и дос на ней, с меню своим досовским
в котором 2 пунктика
Груб с УСБ
Груб
если нужно усб - выбираем первый пунктик
грузится Плоп и автоматом перезагружая флешку, мы снова в этом-же
Дос меню...
выбираем ПРОСТО Груб (2 пункт) и всё...Мы в Грубе с УСБ а если нужен просто Груб-тогда чисто второе меню, и Мы сразу на месте
=)
Добавлено (24.06.2009, 16:33)
---------------------------------------------
Для тех кому интересно
14. Using the Boot Manager as USB harddisk driver for DOS
_________________________________________________________________
I know this is very special. Maybe its useful for some people. You
have to configure the plpbt.bin with [83]plpcfgbt to use int19h
instead of booting the operating system.
plpcfgbt int19h=on plpbt.bin
Now you have to start plpbt.bin with a boot manager like grub,
syslinux or what ever during boot time (supported boot managers see
[84]here). Choose USB and the boot manager will install the usb driver
and go back to your boot manager. If you start DOS you will have
access to your usb drive as last harddisk. But remember, the usbdrive
is only as "read only" device available.
If it works for you then use plpcfgbt int19h=on stm=hidden cnt=on
cntval=1 dbt=usb plpbt.bin
To disable the usb driver from DOS see [85]plpdisd.
В итоге к стати если прогрузился Плоп
под дос и просто пытаться работать, получаеться защита на запись =(
так что всё плохо...