Пользовательского поиска
Понедельник, 23.12.2024, 12:50
Приветствую Вас Гость | RSS
Главная | Руководства | Регистрация | Вход
Меню Проекта
Категории каталога
Форма входа
Поиск
Мы Рекомендуем:
Мнение Общественности
Пользовались ли вы Windows To Go?
1. Не слышал
2. Что то слышал, но не пробовал
3. Да, использую.
4. Пробовал, не интересно
Всего ответов: 95
Статистика

Всего на Сайте: 1
Гостей: 1
Пользователей: 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)
Просмотров: 24167 | Комментарии: 3 | Рейтинг: 4.8/6
Всего комментариев: 3
avatar
1 jlby123 • 11:13, 20.06.2008
как добавить загрузку с жесткого диска?
чтобы по умолчанию с диска С:\ грузилОСЬ??
avatar
2 time4life • 22:28, 20.06.2008
Почитайте здесь
avatar
3 dragonius • 22:41, 03.11.2011
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 © 2024
Рейтинг@Mail.ru