Система подменю в GRUB4DOS - Загрузчик на флешке - Основные Инструкции - Руководства - Мультизагрузочная Флешка Как сделать Загрузочную Флеш
Пользовательского поиска
Среда, 07.12.2016, 19:24
Приветствую Вас Гость | RSS
Главная | Руководства | Регистрация | Вход
Меню Проекта
Категории каталога
Форма входа
Логин:
Пароль:
Поиск
Мы Рекомендуем:
Мнение Общественности
Какую файловую систему на флешке вы предпочитаете?
1. NTFS
2. FAT-16/32
3. Ext-2/3
4. Другую
Всего ответов: 4907
Статистика

Всего на Сайте: 7
Гостей: 7
Пользователей: 0
GreenFlash
Главная » Статьи » Основные Инструкции » Загрузчик на флешке

Система подменю в GRUB4DOS

Система подменю в GRUB4DOS



По мере того как на флешку добавляется всё больше модулей, возникает желание всё упорядочить или сделать покомпактней, этим мы и займёмся в этой статье.

Суть в том, чтобы сделать несколько файлов Menu.lst, каждый под какие то однотипные приложения.

Каждый новый файл Menu.lst это новое окно с меню прописанным в этом файле.

Будем создавать новые Menu.lst по адресу /Boot/Menus, а в главном Menu.lst (в корне флешки) будем делать ссылку на новые файлы меню.

Для наглядности разберём пример, как разместить все виды DOS в одном подменю:

1 Переместим все образы DOS в папку  /Boot/DOS/
Допустим это образы PQVF.VFD, PowerDOS.zip, DrDOS.zip, DOS.zip

2 Переместим/Добавим загрузочные картинки в папку /Boot/Splash

Добавьте в эту папку побольше загрузочных картинок, т.к теперь каждому подменю можно назначить другую картинку, прописав её название в верхней строке splashimage (hd0,0)/Boot/Splash/"Другая картинка".xpm.gz

Конечно можно использовать и gfxboot темы.

3 По адресу /Boot/Menus создадим файл DOS.lst

Его содержимое:
-------------------------------------------------
timeout=30
default 0
gfxmenu (hd0,0)/Boot/gfx/ваша gfxboot-тема.gz

title Super DOS
map --mem (hd0,0)/Boot/DOS/PQVF.VFD (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot

title PowerDOS
find --set-root /grldr
kernel /memdisk
initrd /Boot/DOS/PowerDOS.zip

title DrDOS
find --set-root /grldr
kernel /memdisk
initrd /Boot/DOS/DrDOS.zip

title DOS
find --set-root /grldr
kernel /memdisk
initrd /Boot/DOS/DOS.zip

title Return Back <==
configfile (hd0,0)/menu.lst

title Reboot
reboot

title ShutDown
halt

---------------------------------------------------

Теперь мы редактируем главное меню, файл Menu.lst в корне флешки.

Добавим туда запись:

title DOS ==>
configfile (hd0,0)/boot/menus/DOS.lst


Этой строчкой мы указываем где искать наш новый DOS.lst

После всех этих манипуляций, при загрузке с флешки мы будем наблюдать  одну позицию
DOS ==>
При нажатии на неё загрузится подменю со всеми видами DOS на флешке.

Теперь по аналогии с этим примером можно сделать несколько таких подменю для других приложений.

Про подменю, так же можно почитать Здесь.


Категория: Загрузчик на флешке | Добавил: time4life (19.06.2008)
Просмотров: 14367 | Комментарии: 3 | Рейтинг: 4.8/4
Всего комментариев: 3
avatar
1
как добавить загрузку с жесткого диска?
чтобы по умолчанию с диска С:\ грузилОСЬ??
avatar
2
Почитайте здесь
avatar
3
title Загрузка OS с HDD на ПК
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
avatar
Copyright GreenFlash © 2016
Рейтинг@Mail.ru