Доброго времени,Дамы и Господа.
Сегодня будем делать такую красоту:
Для этого нам понадобится только картинка, разрешения 1024х768 или меньше,в формате BMP.Все остальное будем делать командами GRUB4DOS.
Качаем архив >>
В архиве:
1.Menu.lst с пояснениями что за чем (как смог)
2.Папка "splas" ,в папке :
rus.gz - русский шрифт.Сперт мной из раздачи conty9,за что ему ОГРОМНОЕ СПАСИБО!!!
3112.bmp.gz - картинка разрешения 1024х768 ,в формате BMP пережатая архиватором в GZ.
Если вы знаете ,что такое Menu.lst и как с ним работать.Думаю вы разберетесь что там и зачем.Ну а если нет ,попробую объяснить подробнее.
Вот содержимое Menu.lst из архива:
#timeout=20 # Русский шрифт font /splas/rus.gz #текст/фон - цвет текста строк загрузки/ цвет фона под текстом строк загрузки #курсор/фон - цвет текста выделенной строки загрузки / цвет фона выделенной строки #низ/фон - цвет текста подсказки / цвет фона под текстом подсказки #верх/фон - цвет текста верхней строки с версией /цвет фона под именем версии #ФОН показывается при отсутствии splashimage (картинки) # текст/фон курсор/фон низ/фон верх/фон color black/blue white/black white/black white/black #Graphicsmode команда может быть использована чтобы изменить разрешение экрана и цветопередачу. #graphicsmode -1 100:1000 100:10000 24:32 - насколько понял ,универсальная команда.Груб сам определяет наибольшее возможное разрешение,и цвето передачу. #graphicsmode -1 640 100:1000 24:32 - подобрать наилучшую глубину цвета 24 или 32 при разрешение экрана 640х480 #graphicsmode -1 800 100:1000 24:32 - подобрать наилучшую глубину цвета 24 или 32 при разрешение экрана 800x600 #graphicsmode -1 1024 100:1000 24:32 - подобрать наилучшую глубину цвета 24 или 32 при разрешение экрана 1024x768 graphicsmode -1 100:1000 100:10000 24:32 #Путь к картинке в формате bmp.(может быть пережата в архиватором в формат gz для экономии места) splashimage /splas/3112.bmp.gz # Версия write (md)0x220+1 !BAT\necho -n -P:0000 $[0107] Puhpol edition %disk% \0 && initscript (md)0x220+1 #пропуск строки.При прокрутке клавишами в "верх""низ" выделятся не будет.При прокрутке клавишами "право""лево" выделяется. title root title Загрузка с жесткого диска find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr map (hd0) (hd1) map (hd1) (hd0) map --hook rootnoverify (hd0) chainloader (hd0)+1
timeout=20 - с этим все понятно.Время в секундах до запуска выделенного пункта меню.
font /splas/rus.gz - путь к русскому шрифту.Тоже все понятно.(шрифт может лежать где угодно)
color black/blue white/black white/black white/black - Цвета шрифта и фона.Цвет шрифта работает и в splashimage, а вот цвет фона вы увидите только если не будете использовать картинку .То есть без splashimage используется фон ,цвет которого мы настраеваем в этой строчке.Если за комментировать splashimage ,то есть поставить # перед командой.В место картинки увидим вот такое:
Фон экрана делится на три части.В каждой можно настроить цвет:
текст/фон - цвет текста строк загрузки/ цвет фона под текстом строк загрузки
курсор/фон - цвет текста выделенной строки загрузки / цвет фона выделенной строки
низ/фон - цвет текста подсказки / цвет фона под текстом подсказки
верх/фон - цвет текста верхней строки с версией /цвет фона под именем версии
Таблица возможных цветов.
graphicsmode -1 100:1000 100:10000 24:32 - в этой строке задается графический режим .То есть разрешение экрана и глубина цвета.
Возможные значения (далеко не все.):
graphicsmode -1 100:1000 100:10000 24:32 - насколько понял ,универсальная команда.Груб сам определяет наибольшее возможное разрешение,и цвето передачу.
graphicsmode -1 640 100:1000 24:32 - подобрать наилучшую глубину цвета 24 или 32 при разрешение экрана 640х480
graphicsmode -1 800 100:1000 24:32 - подобрать наилучшую глубину цвета 24 или 32 при разрешение экрана 800x600
graphicsmode -1 1024 100:1000 24:32 - подобрать наилучшую глубину цвета 24 или 32 при разрешение экрана 1024x768
graphicsmode -1 640 -разрешение экрана 640х480
graphicsmode -1 800 -разрешение экрана 800х600
graphicsmode -1 1024 -разрешение экрана 1024х768
splashimage /splas/3112.bmp.gz - путь к картинке.Которая может лежать где угодно.Поддерживаются три разрешения картинки:640х480 ,800x600 ,1024x768.Формат картинки ОБЯЗАТЕЛЬНО BMP !!!
Формат картинки зависит от того, какое разрешение поддерживает BIOS.
Что бы сделать картинку: берем понравившейся рисунок и с помощью графического редактора изменяем разрешение и сохраняем в формате bmp .Так как картинки в bmp много весят,можно архивировать картинку в формат GZ.
Пока как то так.Сам еще не все понял.
Все что тут написано - мои личные умозаключения.Возможно не верные.
По мотивам этой статьи (анг)>> и раздачи conty9,за что ему ОГРОМНОЕ СПАСИБО!!!
Теги: splashimage,graphicsmode