Всем Линуксойдам хочется иметь красивый и неповторимый Linux. Это касается не только рабочего стола Linux, но и загрузчика grub. Поместить свою картинку в grub, заместо стандартного фона совсем не сложно.
Чтобы установить свою картинку в grub необходимо придерживаться определенных правил. Картинка в grub должно соответствовать его разрешению. По умолчанию разрешение в grub соответствует 640×480. Формат картинки в grub должен быть .png, .tga. или .gpg.
Все настройки картинки в grub задаются в файле /etc/grub.d/05_debian_theme
[ads]
Все манипуляции, описанные в этой статье по изменению картинки grub, я производил в дистрибутиве Linux Mint. Для редактирования файла от супер пользователя, вызываем Ваш любимый редактор. У меня под рукой оказался текстовый редактор gedit.
sudo gedit /etc/grub.d/05_debian_theme
Картинка должна задаваться в строчке содержащей следующую выдержку:
/usr/share/images/desktop-base/desktop-grub.png
Воспользуйтесь поиском в текстовом редакторе.
Я нашел эту строчку следующего содержания:
if set_background_image «/usr/share/images/desktop-base/desktop-grub.png»; then
В моем установленном дистрибутиве Mint почему-то совсем не оказалось этого каталога. Дойдя до /usr/share/, я решил создать остальную цепочку.
cd /usr/share sudo mkdir images cd /usr/share/images sudo mkdir desktop-base
Далее дело техники. Открываем в gimp любимую картинку и редактируем ее до необходимых критерий, которые описаны выше. Сохраняем картинку для grub как desktop-grub.png.
Далее остается только переместить это изображение в указанный каталог.
cd ~/Изображения sudo mv desktop-grub.png /usr/share/images/desktop-base
Для применения изменений вводим команду
sudo update-grub
Возможно, что после выбора картинки для grub пункты меню будут сливаться, которые также можно изменить в этом же файле /etc/grub.d/05_debian_theme, найдя похожие строчки:
Set a monochromatic theme for Ubuntu.
echo «${1}set menu_color_normal=white/black»
echo «${1}set menu_color_highlight=black/light-gray»
set menu_color_normal отвечает за текст/фон не активного меню
set menu_color_highlight отвечает за текст/фон активного меню
P.S: Если кто-то захочет поиграться с разрешениями работы grub. Тогда сначала необходимо узнать доступные VBE-режимы, в которых может работать ваша видеокарта в среде grub.
Для этого при появлении загрузчика необходимо нажать клавишу «c», ввести команду:
vbeinfo
У меня вывелось много возможных режимов, которые можно поставить в Grub. Теперь можно установить разрешения экрана grub. Для этого необходимо отредактировать файл:
sudo gedit /etc/grub.d/00_header
в строчке: set gfxmode=${GRUB_GFXMODE}, поменяв GRUB_GFXMODE на необходимое значение. Например:
set gfxmode=1280x1024x24
И подготавливаем картинку нужного вам размера. Проделав те же манипуляции, описанные выше, Вы сможете установить картинку в grub нужного вам размера.
Не забываем после внесенных изменений, обновлять grub.
Хорошая статья, понимаю что авторское право и не хочешь чтобы её копипастили, но хоть команды бы в копруемом формате оставил =(
Приветствую Вас. Извините, но это вынужденная мера. Пока этот ресурс не наберет определенный траст, мне не хочется снимать это ограничение. Как только yandex откроет для этого сайта услугу «оригинальные тексты», так я сразу же сниму это ограничение от копирования текста. Обратные ссылки с других русурсов смогут способствовать этому 🙂
Дельная статья. Спасибо. Только по-русски будет «…в строчке содержаЩЕЙ следующую..»
Спасибо, я поправил.
не изменяется картинка в grube ось линукс минт 17
sudo update-grub
выполняли?
Спасибо за статью!
Текст можно копировать предварительно нажав ‘Ctrl + P’ и сохранив страницу в виде PDF распечатки.
Все должны иметь право на копирование.
че не так с копирайтом? статьи за 2015, а сайт -2016? у кого контент сворован?
У меня по Вашему описанию не заработало. Заработало, когда я создал цепочку ~usr/share/images/grub/grub.png фото должно быть 640х480 и в моем случае, когда я сохранял фото после редактирования, то я отключал все возможные метаданные. После обновил grub командой sudo update-grub и все заработало. Но за описание спасибо. Помогло.
У меня кстате Linux Mint 18