Красивый Grub, картинка на фон

Grub logo

В данной статье хочу рассказать как украсить загрузчик GRUB. Проверялось на Ubuntu версии 10.4. На версии 9 не проверял, но вроде там это делается по другому, как будет возможность проверить опишу!

Так как все люди любят все красивое, то и выбирать какую операционную систему загрузить приятнее не на черном фоне (хотя кому как) а на красивом фоне.
Итак начнем:
Для начала находим картинку для фона. Она должна иметь разрешение 640 x 480 и расширение *.png
Так как сам GRUB по умолчанию хранит свои фоновые картинки в директории /usr/share/images/grub я предлагаю хранить его рисунки там же. Если в этой директории нет папки grub то создаем ее сами:
Идем в терминал Ubuntu и регистрируемся суперпользователем root:
# sudo -i
Вводим пароль и создаем папку:
# mkdir /usr/share/images/grub

Закидываем туда нашу картинку.

Название файла конфигурации я уже упомянул: 05_debian_theme. Находится он в директории: /etc/grub.d

Положив нужную картинку в указанную директорию приступаем к редактированию файла конфигурации 05_debian_theme, который находится в  директории: /etc/grub.d. В терминале пишем:

# sudo gedit /etc/grub.d/05_debian_theme

В нем нас интересуют строки:
WALLPAPER = … В ней мы указываем путь к файлу фоновой картинки для GRUB.
COLOR_NORMAL = … Тут указываем цвет текста и цвет фона для не выделенного пункта в меню загрузчика.

COLOR_HIGHLIGHT = … Тут указываем цвет текста и цвет фона для выделенного пункта в меню загрузчика.В строке WALLPAPER=… указываем путь к подготовленному ранее файлу фона в директории /usr/share/images/grub.

Редактирование загрузчика Grub руками редактором gpedit В строках COLOR_NORMAL=… и COLOR_HIGHLIGHT=… пишем необходимые цвета для пунктов в формате цвет_текста/цвет_фона_текста
Ниже представлена таблица светов (позаимствована с Русскоязычного сообщества Убунту):

Цветовая палитра Grub

Стоит напомнить, что black для фона текста это прозрачный цвет.
Вот как примерно выглядит редактирование 05_debian_theme:

Указав путь к файлу фона и выбранные цвета пунктов меню закрываем с сохранением
ctrl+s, жмем ctrl+q. После у нас остаётся окошко терминала, пишем в нем:

# sudo update-grub

Не пропустите это действие!
Перезагружаемся и любуемся результатом.{odnaknopka}{jcomments on}

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий