Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
wiki:внешний_вид_grub [2010/04/08 20:11] |
wiki:внешний_вид_grub [2012/05/07 13:34] |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
[[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> |
===== Использование фоновых рисунков ===== | ===== Использование фоновых рисунков ===== | ||
Строка 12: | Строка 12: | ||
<note important>Перед тем как вносить изменения в файлы, сохраните заранее резервные копии.</note> | <note important>Перед тем как вносить изменения в файлы, сохраните заранее резервные копии.</note> | ||
+ | |||
+ | Чтобы выбрать фоновый рисунок, вам нужно под [[root]]'ом | ||
+ | <code>sudo -s -H</code> | ||
+ | указать на название в следующем конфигурационном файле: | ||
+ | <code>gedit /etc/grub.d/05_debian_theme</code> | ||
+ | |||
+ | Найдите строчку: | ||
+ | <file>WALLPAPER="/usr/share/images/desktop-base/moreblue-orbit-grub.png"</file> | ||
+ | |||
+ | Эта строка указывает на файл изображения, которое [[GRUB]] будет использовать в качестве фона. | ||
+ | |||
+ | Изображения из пакета ''grub2-splashimages'' у нас распаковались в «/usr/share/images/grub». Поэтому мы должны добавить эту папку как место, где [[GRUB]] будет искать изображения. | ||
+ | Cразу же определимся с выбором картинки. Заменим имя «moreblue-orbit-grub» на имя выбранной картинки (в моем случае - «winter»). В итоге получим такую строку: | ||
+ | <file>WALLPAPER="/usr/share/images/grub/winter.tga"</file> | ||
+ | |||
+ | Сохраните, закройте файл и запустите команду: | ||
+ | <code>sudo update-grub2</code> | ||
+ | |||
+ | * Можете добавить любую папку с изображениями, владельцем которой вы являетесь. Однако, заметьте: при этом [[root]] должен иметь как минимум права r-x на эту папку. Также не стоит добавлять папки с шифрованного home-раздела, т.к. на момент загрузки он еще не cмонтирован. Лучше просто сделайте себя владельцем папки «/usr/share/images/grub» и храните все картинки там. | ||
+ | |||
+ | * Поддерживается также формат JPEG. Но на текущий момент реализована только поддержка JPEG с 8-битным цветом. Поэтому используйте JPEG только если вы понимаете, что такое глубина цвета и как сохранить изображение в 8-битном цвете. | ||
+ | |||
+ | |||
+ | **Для [[GRUB]] версии 1.97:** | ||
Чтобы выбрать фоновый рисунок, вам нужно указать на название в следующем конфигурационном файле: | Чтобы выбрать фоновый рисунок, вам нужно указать на название в следующем конфигурационном файле: | ||
Строка 19: | Строка 43: | ||
<file>for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga} ; do</file> | <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}» определяют расширения файлов, которые будут использоваться в качестве фона. | + | В первых фигурных скобках «{/boot/grub,/usr/share/images/desktop-base}» перечислены папки, в которых GRUB будет искать подходящие для установки изображения. Далее, после слэша указано имя файла изображения, которое мы хотим установить в качестве фона (здесь - «moreblue-orbit-grub»). Вторые фигурные скобки «{png,tga}» определяют расширения файлов, которые будут использоваться в качестве фона. |
<note important>Заметьте, что пункты в фигурных скобках перечисляются через запятую и не разделяются пробелами</note> | <note important>Заметьте, что пункты в фигурных скобках перечисляются через запятую и не разделяются пробелами</note> | ||
- | По умолчанию изображения ищутся в папках «/boot/grub» и «/usr/share/images/desktop-base». Изображения из пакета ''grub2-splashimages'' у нас распаковались в «/usr/share/images/grub». Поэтому мы должны добавить эту папку в список мест, где [[GRUB]] будет искать изображения. добавим еще один пункт в первые фигурные скобки. | + | По умолчанию изображения ищутся в папках «/boot/grub» и «/usr/share/images/desktop-base». Изображения из пакета grub2-splashimages у нас распаковались в «/usr/share/images/grub». Поэтому мы должны добавить эту папку в список мест, где GRUB будет искать изображения. добавим еще один пункт в первые фигурные скобки. |
Cразу же определимся с выбором картинки. Заменим имя «moreblue-orbit-grub» на имя выбранной картинки (в моем случае - «winter»). В итоге получим такую строку: | 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> | <file>for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/winter.{png,tga} ; do</file> | ||
Строка 32: | Строка 55: | ||
* Можете добавить любую папку с изображениями, владельцем которой вы являетесь. Однако, заметьте: при этом [[root]] должен иметь как минимум права r-x на эту папку. Также не стоит добавлять папки с шифрованного home-раздела, т.к. на момент загрузки он еще не cмонтирован. Лучше просто сделайте себя владельцем папки «/usr/share/images/grub» и храните все картинки там. | * Можете добавить любую папку с изображениями, владельцем которой вы являетесь. Однако, заметьте: при этом [[root]] должен иметь как минимум права r-x на эту папку. Также не стоит добавлять папки с шифрованного home-раздела, т.к. на момент загрузки он еще не cмонтирован. Лучше просто сделайте себя владельцем папки «/usr/share/images/grub» и храните все картинки там. | ||
- | * Поддерживается также формат JPEG. Но на текущий момент реализована только поддержка JPEG с 8-битным цветом. Поэтому используйте JPEG только если вы понимаете, что такое глубина цвета и как сохранить изображение в 8-битном цвете. | + | * Поддерживается также формат JPEG. Но на текущий момент реализована только поддержка JPEG с 8-битным цветом. Поэтому используйте JPEG только если вы понимаете, что такое глубина цвета и как сохранить изображение в 8-битном цвете. |
<note important>Для того, чтобы добавить поддержку jpeg-файлов, приведите вторые фигурные скобки к такому виду: {png,tga,jpg,jpeg}.</note> | <note important>Для того, чтобы добавить поддержку jpeg-файлов, приведите вторые фигурные скобки к такому виду: {png,tga,jpg,jpeg}.</note> | ||
===== Цветные пункты меню ===== | ===== Цветные пункты меню ===== | ||
- | Цвета пунктов меню задаются в файле /etc/grub.d/05_debian_theme. Найдите ближе к концу файла следующую секцию: | + | Цвета пунктов меню задаются в файле /etc/grub.d/05_debian_theme. Найдите следующую секцию (также под [[root]]'ом): |
<code bash> | <code bash> | ||
- | if background_image `make_system_path_relative_to_its_root ${bg}` ; then | + | COLOR_NORMAL="black/black" |
- | set color_normal=black/black | + | COLOR_HIGHLIGHT="magenta/black" |
- | set color_highlight=black/light-gray | + | |
- | else | + | |
</code> | </code> | ||
- | Здесь и настраиваются цвета для пунктов меню. Строка "set color_normal" отвечает за цвет не выделенного пункта меню. А "set color_highlight" - за цвет выделенного пункта.\\ Значение каждой из этих строк представляет собой два цвета, разделенные слэшем. Первый цвет - цвет текста, а второй цвет - цвет фона строки. | + | Здесь и настраиваются цвета для пунктов меню. Первая строка отвечает за цвет не выделенного пункта меню. А вторая строка - за цвет выделенного пункта.\\ Значение каждой из этих строк представляет собой два цвета, разделенные слэшем. Первый цвет - цвет текста, а второй цвет - цвет фона строки. |
**Список доступных цветов:** | **Список доступных цветов:** | ||
Строка 66: | Строка 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» - за цвет выделенного пункта. | ||
+ | Значение каждой из этих строк представляет собой два цвета, разделенные слэшем. Первый цвет - цвет текста, а второй цвет - цвет фона строки. | ||
+ | |||
+ | Список доступных цветов тот же. | ||
===== Ссылки ===== | ===== Ссылки ===== | ||
- | * [[wiki:StartUpManager|StartUp Manager]] - графическая утилита предназначенная для изменения настроек в GRUB | + | * [[wiki:startup-manager|StartUp Manager]] - графическая утилита предназначенная для изменения настроек в GRUB |
* [[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}} | + | {{tag> Система GRUB GRUB2}} |