Добавляем в загрузчик grub картинку

Всем Линуксойдам хочется иметь красивый и неповторимый Linux. Это касается не только рабочего стола Linux, но и загрузчика grub. Поместить свою картинку в grub, заместо стандартного фона совсем не сложно.

меняем в grub картинкуЧтобы установить свою картинку в grub необходимо придерживаться определенных правил. Картинка в grub должно соответствовать его разрешению. По умолчанию разрешение в grub соответствует 640×480. Формат картинки в grub должен быть .png, .tga. или .gpg.

Все настройки картинки в grub задаются в файле /etc/grub.d/05_debian_theme

Все манипуляции, описанные в этой статье по изменению картинки grub, я производил в дистрибутиве Linux Mint. Для редактирования файла от супер пользователя, вызываем Ваш любимый редактор. У меня под рукой оказался текстовый редактор gedit.

Картинка должна задаваться в строчке содержащей следующую выдержку:

/usr/share/images/desktop-base/desktop-grub.png

Воспользуйтесь поиском в текстовом редакторе.

Я нашел эту строчку следующего содержания:

if set_background_image «/usr/share/images/desktop-base/desktop-grub.png»; then

В моем установленном дистрибутиве Mint почему-то совсем не оказалось этого каталога. Дойдя до /usr/share/, я решил создать остальную цепочку.

Далее дело техники. Открываем в gimp любимую картинку и редактируем ее до необходимых критерий, которые описаны выше. Сохраняем картинку для grub как desktop-grub.png.

Далее остается только переместить это изображение в указанный каталог.

Для применения изменений вводим команду

Возможно, что после выбора картинки для 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», ввести команду:

У меня вывелось много возможных режимов, которые можно поставить в Grub. Теперь можно установить разрешения экрана grub. Для этого необходимо отредактировать файл:

в строчке: set gfxmode=${GRUB_GFXMODE}, поменяв GRUB_GFXMODE на необходимое значение. Например:

set gfxmode=1280x1024x24

И подготавливаем картинку нужного вам размера. Проделав те же манипуляции, описанные выше, Вы сможете установить картинку в grub нужного вам размера.

Не забываем после внесенных изменений, обновлять grub.

Комментарии:

10 комментариевДобавляем в загрузчик grub картинку

  • Дмитрий

    Хорошая статья, понимаю что авторское право и не хочешь чтобы её копипастили, но хоть команды бы в копруемом формате оставил =(

  • Pavlikys

    Приветствую Вас. Извините, но это вынужденная мера. Пока этот ресурс не наберет определенный траст, мне не хочется снимать это ограничение. Как только yandex откроет для этого сайта услугу «оригинальные тексты», так я сразу же сниму это ограничение от копирования текста. Обратные ссылки с других русурсов смогут способствовать этому 🙂

  • Василий

    Дельная статья. Спасибо. Только по-русски будет «…в строчке содержаЩЕЙ следующую..»

  • tolyn

    не изменяется картинка в grube ось линукс минт 17

  • player

    Спасибо за статью!
    Текст можно копировать предварительно нажав ‘Ctrl + P’ и сохранив страницу в виде PDF распечатки.
    Все должны иметь право на копирование.

  • OmenRa

    че не так с копирайтом? статьи за 2015, а сайт -2016? у кого контент сворован?

  • Александр

    У меня по Вашему описанию не заработало. Заработало, когда я создал цепочку ~usr/share/images/grub/grub.png фото должно быть 640х480 и в моем случае, когда я сохранял фото после редактирования, то я отключал все возможные метаданные. После обновил grub командой sudo update-grub и все заработало. Но за описание спасибо. Помогло.

  • Александр

    У меня кстате Linux Mint 18

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">