Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
wiki:внешний_вид_grub [2010/10/04 22:59] |
wiki:внешний_вид_grub [2012/06/04 19:49] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Настройка внешнего вида загрузчика GRUB ====== | ====== Настройка внешнего вида загрузчика GRUB ====== | ||
- | [[GRUB]] - стандартный загрузчик [[об_ubuntu|Ubuntu]] начиная с версии 9.10 (до этого был [[grub_legacy|GRUB Legacy]]). Он позволяет легко устанавливать собственный фон и изменять шрифты для меню загрузки системы. | + | [[GRUB]] - стандартный загрузчик [[ubuntu|Ubuntu]] начиная с версии 9.10 (до этого был [[grub_legacy|GRUB Legacy]]). Он позволяет легко устанавливать собственный фон и изменять шрифты для меню загрузки системы. |
- | <note>Не перепутайте [[grub_legacy|GRUB Legacy]] и использовавшийся в [[об_ubuntu|Ubuntu]] до версии 9.04 включительно, и [[GRUB]], которой используется в [[об_ubuntu|Ubuntu]] начиная с версии 9.10. Несмотря на то, что это фактически две версии одного приложения с названием GRUB, они не имеют ничего общего и являются совершенно разными программами.</note> | + | <note>Не перепутайте [[grub_legacy|GRUB Legacy]], использовавшийся в [[ubuntu|Ubuntu]] до версии 9.04 включительно, и [[GRUB]], которой используется в [[ubuntu|Ubuntu]] начиная с версии 9.10. Несмотря на то, что это фактически две версии одного приложения с названием GRUB, они не имеют ничего общего и являются совершенно разными программами.</note> |
===== Использование фоновых рисунков ===== | ===== Использование фоновых рисунков ===== | ||
Строка 16: | Строка 16: | ||
<code>sudo -s -H</code> | <code>sudo -s -H</code> | ||
указать на название в следующем конфигурационном файле: | указать на название в следующем конфигурационном файле: | ||
- | <code>gksudo gedit /etc/grub.d/05_debian_theme</code> | + | <code>gedit /etc/grub.d/05_debian_theme</code> |
Найдите строчку: | Найдите строчку: | ||
Строка 25: | Строка 25: | ||
Изображения из пакета ''grub2-splashimages'' у нас распаковались в «/usr/share/images/grub». Поэтому мы должны добавить эту папку как место, где [[GRUB]] будет искать изображения. | Изображения из пакета ''grub2-splashimages'' у нас распаковались в «/usr/share/images/grub». Поэтому мы должны добавить эту папку как место, где [[GRUB]] будет искать изображения. | ||
Cразу же определимся с выбором картинки. Заменим имя «moreblue-orbit-grub» на имя выбранной картинки (в моем случае - «winter»). В итоге получим такую строку: | Cразу же определимся с выбором картинки. Заменим имя «moreblue-orbit-grub» на имя выбранной картинки (в моем случае - «winter»). В итоге получим такую строку: | ||
- | <file>,WALLPAPER="/usr/share/images/grub/winter.tga"</file> | + | <file>WALLPAPER="/usr/share/images/grub/winter.tga"</file> |
Сохраните, закройте файл и запустите команду: | Сохраните, закройте файл и запустите команду: | ||
Строка 33: | Строка 33: | ||
* Поддерживается также формат JPEG. Но на текущий момент реализована только поддержка JPEG с 8-битным цветом. Поэтому используйте JPEG только если вы понимаете, что такое глубина цвета и как сохранить изображение в 8-битном цвете. | * Поддерживается также формат JPEG. Но на текущий момент реализована только поддержка JPEG с 8-битным цветом. Поэтому используйте JPEG только если вы понимаете, что такое глубина цвета и как сохранить изображение в 8-битном цвете. | ||
+ | |||
+ | |||
+ | **Для [[GRUB]] версии 1.97:** | ||
+ | |||
+ | Чтобы выбрать фоновый рисунок, вам нужно указать на название в следующем конфигурационном файле: | ||
+ | <code>gksudo gedit /etc/grub.d/05_debian_theme</code> | ||
+ | |||
+ | Найдите строчку: | ||
+ | <file>for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga} ; do</file> | ||
+ | |||
+ | В первых фигурных скобках «{/boot/grub,/usr/share/images/desktop-base}» перечислены папки, в которых GRUB будет искать подходящие для установки изображения. Далее, после слэша указано имя файла изображения, которое мы хотим установить в качестве фона (здесь - «moreblue-orbit-grub»). Вторые фигурные скобки «{png,tga}» определяют расширения файлов, которые будут использоваться в качестве фона. | ||
+ | <note important>Заметьте, что пункты в фигурных скобках перечисляются через запятую и не разделяются пробелами</note> | ||
+ | |||
+ | По умолчанию изображения ищутся в папках «/boot/grub» и «/usr/share/images/desktop-base». Изображения из пакета grub2-splashimages у нас распаковались в «/usr/share/images/grub». Поэтому мы должны добавить эту папку в список мест, где GRUB будет искать изображения. добавим еще один пункт в первые фигурные скобки. | ||
+ | Cразу же определимся с выбором картинки. Заменим имя «moreblue-orbit-grub» на имя выбранной картинки (в моем случае - «winter»). В итоге получим такую строку: | ||
+ | <file>for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/winter.{png,tga} ; do</file> | ||
+ | |||
+ | Сохраните, закройте файл и запустите команду: | ||
+ | <code>sudo update-grub2</code> | ||
+ | |||
+ | * Можете добавить любую папку с изображениями, владельцем которой вы являетесь. Однако, заметьте: при этом [[root]] должен иметь как минимум права r-x на эту папку. Также не стоит добавлять папки с шифрованного home-раздела, т.к. на момент загрузки он еще не cмонтирован. Лучше просто сделайте себя владельцем папки «/usr/share/images/grub» и храните все картинки там. | ||
+ | |||
+ | * Поддерживается также формат JPEG. Но на текущий момент реализована только поддержка JPEG с 8-битным цветом. Поэтому используйте JPEG только если вы понимаете, что такое глубина цвета и как сохранить изображение в 8-битном цвете. | ||
+ | |||
+ | <note important>Для того, чтобы добавить поддержку jpeg-файлов, приведите вторые фигурные скобки к такому виду: {png,tga,jpg,jpeg}.</note> | ||
+ | |||
===== Цветные пункты меню ===== | ===== Цветные пункты меню ===== | ||
Цвета пунктов меню задаются в файле /etc/grub.d/05_debian_theme. Найдите следующую секцию (также под [[root]]'ом): | Цвета пунктов меню задаются в файле /etc/grub.d/05_debian_theme. Найдите следующую секцию (также под [[root]]'ом): | ||
Строка 62: | Строка 88: | ||
{{ wiki:02da6dc42f98.png |Цветовая схема}} | {{ wiki:02da6dc42f98.png |Цветовая схема}} | ||
- | Заметьте, что black при использовании в качестве второго параметра (фона) в результате даст прозрачный фон. Использование black в качестве цвета текста дает черный текст. | + | Заметьте, что black при использовании в качестве второго параметра (фона) в результате даст прозрачный фон. Использование black в качестве цвета текста дает черный текст |
+ | |||
+ | **Для [[GRUB]] версии 1.97:** | ||
+ | |||
+ | Цвета пунктов меню задаются в файле /etc/grub.d/05_debian_theme. Найдите ближе к концу файла следующую секцию: | ||
+ | |||
+ | <code bash> | ||
+ | if background_image `make_system_path_relative_to_its_root ${bg}` ; then | ||
+ | set color_normal=black/black | ||
+ | set color_highlight=black/light-gray | ||
+ | else | ||
+ | </code> | ||
+ | |||
+ | Здесь и настраиваются цвета для пунктов меню. Строка «set color_normal» отвечает за цвет не выделенного пункта меню. А «set color_highlight» - за цвет выделенного пункта. | ||
+ | Значение каждой из этих строк представляет собой два цвета, разделенные слэшем. Первый цвет - цвет текста, а второй цвет - цвет фона строки. | ||
+ | |||
+ | Список доступных цветов тот же. | ||
===== Ссылки ===== | ===== Ссылки ===== | ||
Строка 68: | Строка 110: | ||
* [[grub|Загрузчик системы GRUB]] | * [[grub|Загрузчик системы GRUB]] | ||
* [[http://www.gnu.org/software/grub/|Домашняя страница GRUB]] | * [[http://www.gnu.org/software/grub/|Домашняя страница GRUB]] | ||
+ | * [[http://forum.ubuntu.ru/index.php?topic=74165.0|[HOWTO] Настройка и редактирование GRUB 2 ]] | ||
+ | * [[http://ru.wikibooks.org/wiki/Grub_2_от_А_до_Я|Grub 2]] | ||
+ | * [[https://wiki.archlinux.org/index.php/GRUB2_(Русский)|GRUB2 (Русский)]] | ||
+ | |||
- | {{tag>Система Оформление GRUB HOWTO FIXME}} | + | {{tag> Система GRUB GRUB2}} |