Пользовательского поиска
Суббота, 23.11.2024, 05:42
Приветствую Вас Гость | RSS
Главная | Руководства | Регистрация | Вход
Меню Проекта
Категории каталога
Форма входа
Поиск
Мы Рекомендуем:
Мнение Общественности
Оценка Проекта
1. Отлично :-D
2. Хорошо :-)
3. Неплохо :-/
4. Очень плохо }:->
5. Ниочём :-(
Всего ответов: 2940
Статистика

Всего на Сайте: 16
Гостей: 16
Пользователей: 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)
Просмотров: 24116 | Комментарии: 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