[Quote]

    puhpol
  • 2
  • Longevity: 5 years
  • Posts: 967
  • REPUTATION:48

    [+] [-]
Доброго времени, Дамы и Господа!
Сегодня будем делать такую красоту:

Для этого нам понадобится только картинка с разрешением 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, за что ему ОГРОМНОЕ СПАСИБО!


Display posts:    

Current time is: 22-Nov 11:13

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum