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

Различия

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

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

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