GRUB 2: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 785:
 
Теперь зададим время отображения меню. Для этого ищем строку "set timeout", но именно ту, которая идет после "else" (36). Здесь и задается задержка в секундах. Установите -1 для отключения таймера.
Настроим оформление нашего меню. Для задания фонового изображения найдем строку с "if background_image....." (45). (здесь подразумевается, что в вашем grub.cfg используется фоновое изображение. Если нет - смотрите пример файла в конце этого раздела). После команды background_image прописан путь к файлу картинки. Поменяйте его на нужный файл (обратите внимание, что разрешение картинки должно соответствовать заданному выше разрешению экрана! Но не обязательно, только чревато низким качеством фона).
Строкой ниже мы можем задать цвета текста. Правятся они точно так же, как и в "/etc/grub.d/05_debian_theme" (подробнее о цветах читайте в главе II, раздел "настройка цвета пунктов меню"). Еще можно проделать один интересный трюк: уберите строки с "set color_highlight" и "else". Теперь настройка будет такой:
color_normal задает цвет/фон текста сверху и снизу (версия grub и комментарии) и текста в консоли
menu_color_normal отвечает за цвет пунктов меню и фон прямоугольника, в котором они находятся
menu_color_higlightmenu_color_highlight задает цвет/фон выделенного пункта меню.
Закончив с настройкой, перейдем собственно к пунктам. Ниже идут пункты из вашего "grub.cfg". Измените их, удалите ненужные и добавьте новые, пересортируйте на свой вкус. Ниже будет приведен пример с немного отредактированными тремя пунктами загрузки.
Настроив свой файл, сохраните его. Теперь нам нужно добавить возможность загрузить его вместо "grub.cfg". Для этого в последний нужно будет добавить еще один пункт, что мы сделаем через "/etc/grub.d/40_custom". Для смены файла конфигурации в grub2 используется команда "configfile". Ей мы и воспользуемся, добавив в "40_custom" запись такого вида: