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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
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}}