Во-первых, хочу заявить, что данный топик нисколько не конкурирует с темой
[GRUB SPLASHIMAGE HOWTO или украшаем загрузочное меню] от уважаемого Ветерана
Zloy_TВо-вторых, кому же все таки может понадобиться
GFXBOOT?
Помните? В стародавние времена загрузчик
GRUB использовал простое текстовое меню. Однако, людям все хочется подприукрасить! И, в процессе развития,
GRUB получил возможность использовать
splash-и - специально подготовленные фоновые картинки для меню. Так вот,
gfxboot - это ДАЛЬНЕЙШЕЕ развитие дизайнерских возможностей по оформлению меню. Если дизайн Вашего меню Вас мало волнует, то на этом предложении можно и остановиться.
Хотя, на самом деле, расширением дизайна дело не ограничивается.
Ограничения SPLASHIMAGE и сравнение с GFXBOOT:1. жесткий формат у
splash-файлов, гибкие настройки для
gfxboot2. графика: 640x480 у
splash-файлов, режимы 800x600, 1024x768 и прочие для
gfxboot3. количество цветов: всего 14 у
splash-ей, против TrueColor-а, т.е. полноценного
RGB4. формат графического файла:
xpm для
splash-ей, против обычного
jpg для
gfxbootПримечание: формат jpg имеет много подстандартов, поэтому подготовка картинок иногда все-таки необходима (но это совсем не сложно) 5. Если этого мало, то
gfxboot может еще предложить русифицированные меню, анимацию, а если приложить некоторые усилия, то и собственное управление меню. Про звук говорить не буду, он еще не совершенен.
Если и это Вас не заинтересовало или показалось утомительным, то можно остановиться на этом предложении.
.
.
Ну а что же потребуется от любителей дизайна? ВАРИАНТ С МИНИМАЛЬНЫМИ УСИЛИЯМИ:1. Обновить
GRUB до версии понимающей
gfxboot.
Скачиваем. (Уже есть grub 0.4.5, но все еще бета-версия). Из архива вытаскиваем новый
grldr, свой переименовываем в grldr.old и добавляем новый.
2. В google ищем "готовые
gfxboot", многие ссылки приводят на
http://greenflash.su/photo/. Там их действительно много, причем регистрация-то свободная.
Для не желающих прилагать какие бы то ни было усилия вообще и искать их в Итернете, прилагаю свою готовую
gfxboot @DED-LEGO@.
3. Разместить готовую
gfxboot тему на винте.
Grub понимает различные файловые системы. Поэтому, по большому счету, практически все равно, куда Вы разместите
gfxboot-тему, хоть в папку
Windows на другом разделе. Главное, потом пропишите полный путь к
gfxboot.
4. Редактирование
menu.lst - файла описывающего Ваше меню. Команду запуска
gfxboot вставьте перед командой
splashimage. Это вам может пригодиться. Дело в том, что из GFXBOOT можно выходить без выбора пункта меню (
клавишей ESC или Ctrl+END если это @DED-LEGO@). В таком случае
GRUB переходит к следующей команде и запускает Ваш
splash. Ну а если Вы не успели включить
splashimage в свое меню, то тогда разместите запуск
gfxboot перед первой командой
title.
Синтаксис команды запускающей gfxboot предельно простой.
- gfxmenu и_путь_к_готовой_gfxboot_теме
Например:Если файл @DED-LEGO@.gz разместили в корне загрузочного диска, то
Если в папке /boot загрузочного диска , то
- gfxmenu /boot/@DED-LEGO@.gz
Если в папке /boot/grub, то
- gfxmenu /boot/grub/@DED-LEGO@.gz
Для определенности можно еще указать диск и раздел,
- gfxmenu (hd0,0)/boot/grub/@DED-LEGO@.gz
Ну что. Для начала хватит?
Если появятся любопытствующие или энтузиасты расскажу как настраивать ВСЁ под свои потребности.
Темы
@DED-LEGO@ уже сейчас имеют более 100 параметров для регулировки и с десяток отключаемых модулей, а настройку можно проводить прямо через
menu.lst.