Настройка внешнего вида загрузчика GRUB Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:внешний_вид_grub [2009/11/22 16:21]
wiki:внешний_вид_grub [2013/03/20 16:54] (текущий)
Переписано
Строка 1: Строка 1:
 ====== Настройка внешнего вида загрузчика GRUB ====== ====== Настройка внешнего вида загрузчика GRUB ======
 +[[GRUB]] -- стандартный загрузчик [[ubuntu|Ubuntu]] начиная с версии 9.10 (до этого был [[grub_legacy|GRUB Legacy]]). Он позволяет легко устанавливать собственный фон и изменять шрифты для меню загрузки системы.
  
-[[GRUB]] ​стандартный загрузчик ​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 версии 1, известный теперь ​как [[grub_legacy|GRUB Legacy]] и использовавшийся в Ubuntu до версии 9.04 включительно, и GRUB версии 2, который подразумевается сейчас под словом [[GRUB]] и используется в Ubuntu ​начиная с версии 9.10. Несмотря на то, что это фактически две версии одного приложения ​с названием GRUB, они не имеют ​ничего общего ​и являются совершенно ​разными программами.</​note>​+===== Использование фоновых рисунков ===== 
 +GRUB 2 может ​использовать изображения в форматах PNG, JPG/​JPEG ​и TGA как фон. Изображения должны отвечать следующим требованиям: 
 +  -- JPG/JPEG должны быть 8-битными (256 цветов). 
 +  -- Цветовая схема изображения ​должна быть RGB и не индексированной.
  
-===== Использование ​фоновых рисунков в Grub2 ===== +Несколько готовых фоновых ​изображений содержатся ​в пакете ''​grub2-splashimages''​. Вы можете установить ​его ​при помощи [[центр_приложений_ubuntu|Центра приложений]] или через терминал:​ 
-Установить пакет фоновых рисунков+<code bash>​sudo apt-get install grub2-splashimages</​code>​ 
 +Установленные изображения можно найти ​в каталоге ///​usr/​share/​images/​grub//​.
  
-В [[wiki:репозиторий|репозитории]] уже есть пакет содержащий некоторые рисунки. Установите его с помощью [[wiki:​Synaptic]] ​или ​через ​[[wiki:терминал]]: +==== Приоритет загрузки фона ==== 
-<​code>​sudo apt-get install grub2-splashimages<​/code>+Если GRUB находит более одного ​подходящего фонового рисунка, ​то выбор изображения происходит в следующей ​последовательности: 
 +  -- Переменная ''​GRUB_BACKGROUND''​ установленная в ///​etc/​default/​grub//​ 
 +  -- Первое изображение, найденное в ///​boot/​grub//​ 
 +    ** изображения сортируются по расширению в следующем порядке: jpg, JPG, jpeg, JPEG, png, PNG, tga, TGA 
 +    ** если существуют несколько изображений с одинаковым расширение, то будет использовано первое в алфавитно-цифровом порядке. 
 +  -- Обои, указанные в ///​usr/​share/​desktop-base/​grub_backgorund.sh//​ (если установлен ''​desktop-base''​) 
 +  -- Переменная ''​WALLPAPER''​ из ///​etc/​05_debian_theme//​((только для GRUB 1.98)) 
 +    ** по умолчанию значение равно ///​usr/​share/​images/​desktop-base/​desktop-grub.png//​ 
 +  -- Тема по умолчанию (без фона): цвета ''​default_theme''​ указанные в ///​etc/​grub.d/​05_debian_theme/​/
  
-Доступные рисунки вы найдете в папке /​usr/​share/​images/grub+<​note>​Не все вышеперечисленные опции доступны в GRUB 1.98</note>
  
-<note important>​ Перед тем как вносить изменения в файлы, сохраните заранее резервные копии.</​note>​+==== GRUB 1.99 и новее ==== 
 +Этот ​раздел описывает установку фонового рисунка для GRUB2входящего в состав ​Ubuntu 11.04 и новее.
  
-Чтобы выбрать фоновый рисунок, вам нужно указать на название в следующем конфигурационном файле+  -- Откройте ///​etc/​default/​grub//​ при помощи текстового редактора 
-<​code>​gksudo gedit /etc/grub.d/​05_debian_theme</​code>​+  .. <code bash>​sudo gedit /​etc/​default/​grub</​code>​ 
 +  -- Добавьте следующую строчку: 
 +  .. <file bash>​GRUB_BACKGROUND=/​path/​filename</​file>​ 
 +  .. где ///​path/​filename//​ это путь к вашему ​изображению 
 +  -- Обновите настройки GRUB2
 +  ​.. ​<​code ​bash>sudo update-grub</​code>​
  
-Найдите строчку: +==== GRUB 1.98 ==== 
-<​file>​for i in {/​boot/​grub,/​usr/​share/​images/​desktop-base}/​moreblue-orbit-grub.{png,tga} ; do</​file>​+Эта часть инструкции подходит только для Ubuntu 10.04.
  
-В первых ​фигурных скобках «{/​boot/​grub,/​usr/​share/​images/​desktop-base}» перечислены папки, ​в которых grub2 будет ​искать подходящие для установки изображения. Далее, после слэша ​указано ​имя файла изображения, которое мы хотим установить в качестве фона (здесь ​«moreblue-orbit-grub»)Вторые фигурные скобки «{png,​tga}» определяют расширения файлов, которые будут ​использоваться в качестве фона.  +Выбор фонового рисунка GRUB2 происходит в следующем порядке: 
-<note important>​Заметьте, что пункты в фигурных ​скобках перечисляются через запятую и не разделяются пробелами</​note>​+  -- Изображение,​ указанное в ///​usr/​share/​desktop-base/​grub_background.sh//​. По умолчанию этого скрипта не существует. 
 +  -- Картинкауказанная в  переменной ''​WALLPAPER''​ в ///​etc/​grub.d/​05_debian_theme//​. 
 +  .. По умолчанию в ''​WALLPAPER''​ указан файл ///​usr/​share/​images/​desktop-base/​moreblue-orbit-grub.png//. Это изображение содержится ​в пакете ''​desktop-base''​, который изначально не установлен.
  
-По умолчанию изображения ищутся в папках «/​boot/​grub» и «/​usr/​share/​images/​desktop-base». Изображения из пакета ''​grub2-splashimages''​ у нас ​распаковались в «/usr/share/images/grub»Поэтому мы должны добавить эту папку в список мест, где ​[[wiki:grub2]] будет искать изображения. добавим еще один ​пункт в первые фигурные ​скобки. +Чтобы установить собственное ​изображение ​откройте файл ///etc/grub.d/​05_debian_theme// ​от имени [[sudo|root]]
-\\ +<code bash>​gksu gedit /​etc/​grub.d/​05_debian_theme</​code>​ 
-Cразу же определимся с выбором картинки. Заменим имя «moreblue-orbit-grub» на имя выбранной картинки (в моем случае - «winter»). В итоге получим такую строку:​ +Найдите строку начинающуюся с ''​WALLPAPER=''​Допишите в нее путь к своему файлу с изображением. Обновите ​GRUB2 
-<file>for i in {/​boot/​grub,/​usr/​share/​images/​desktop-base,/​usr/​share/​images/​grub}/​winter.{png,​tga} ; do</file>+<code bash>sudo update-grub</code>
  
-Сохранитезакройте файл и запустите ​команду: +===== Цвета пунктов меню ===== 
-<​code>​sudo update-grub2</​code>​+Цвета пунктов меню задаются в файле ///​etc/​grub.d/​05_debian_theme//​. Откройте ​этот ​файл 
 +<code bash>​sudo gedit /​etc/​grub.d/​05_debian_theme</​code>​ 
 +и найдите ​строки 
 +<​code ​bash>COLOR_NORMAL="​black/​black"​ 
 +COLOR_HIGHLIGHT="​magenta/​black"​</​code>​ 
 +Первая строка отвечает за цвет не выделенного пункта меню, вторая строка -- за цвет выделенного пункта. Значение каждой из этих строк представляет собой два цвета, разделенные слэшем. Первый цвет -- цвет текста,​ а второй -- цвет фона строки.
  
-\\ +Таблица доступных цветов 
-  * Можете добавить любую папку с изображениями,​ владельцем которой вы являетесь. Однако,​ заметьте:​ при этом [[root]] должен иметь как минимум права r-x на эту папку. ​Также не стоит добавлять папки с шифрованного home-раздела, т.к. на момент загрузки он еще не при монтирован. Лучше просто сделайте себя владельцем папки «/​usr/​share/​images/​grub» и храните все картинки там. +{{ :wiki:внешний_вид_grub:grub-colors.png?nolink | Таблица доступных цветов}}
- +
-  * Поддерживается также формат JPEG. Но на текущий момент реализована только ​поддержка JPEG с 8-битным цветом. Поэтому используйте JPEG только если ​вы понимаете,​ что такое глубина цвета и как сохранить изображение в 8-битном цвете.  +
-<note important>​Для того, чтобы добавить поддержку jpeg-файлов, приведите вторые фигурные скобки к такому виду{png,​tga,​jpg,​jpeg}.</​note>​ +
- +
-===== Цвет пунктов меню в Grub2 ===== +
- +
-Цвета пунктов меню задаются в файле /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"​ - за цвет выделенного пункта.\\ +
-Значение каждой из этих строк представляет собой два цвета, разделенные слэшем. Первый цвет - цвет текста,​ а второй цвет - цвет фона строки. +
-\\ +
-**Список ​доступных цветов:** +
-    * black - черный +
-    * blue - синий +
-    * brown - коричневый +
-    * cyan - голубой +
-    * dark-gray - темно-серый +
-    * green - зеленый +
-    * light-cyan - светло-голубой +
-    * light-blue - светло-синий +
-    * light-green - ярко-зеленый +
-    * light-gray - серый +
-    * light-magenta - розовый +
-    * light-red - светло-красный +
-    * magenta - пурпурный +
-    * red - красный +
-    * white - белый +
-    * yellow - желтый +
- +
-{{ wiki:​02da6dc42f98.png |Цветовая схема}}+
  
 Заметьте,​ что black при использовании в качестве второго параметра (фона) в результате даст прозрачный фон. Использование black в качестве цвета текста дает черный текст. Заметьте,​ что black при использовании в качестве второго параметра (фона) в результате даст прозрачный фон. Использование black в качестве цвета текста дает черный текст.
  
-===== Ссылки ​на другие ресурсы ​===== +===== Ссылки ===== 
-  * [[wiki:StartUpManager|StartUp Manager]] - графическая утилита предназначенная для изменения настроек в grub, grub2 и Usplash +  * [[wiki:startup-manager|StartUp Manager]] - графическая утилита предназначенная для изменения настроек в GRUB 
-  * [[https://​help.ubuntu.com/​community/​Grub2|Английская версия HOWTO]] +  * [[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>​StartUp_Manager Grub Grub2 Usplash FIXME ПО Grub Оформление}} 
-FIXME - //;-)// 
  
-{{tag>​Система ​Оформление ​GRUB HOWTO FIXME}}+{{tag> Система GRUB GRUB2}}