Как изменить фон GRUB в Kali Linux |

Как изменить фон GRUB в Kali Linux

Мануал

Это простой справочник о том, как изменить фон GRUB в Kali Linux (т. е. На самом деле это изображение Kali Linux GRUB).

Поиск настроек GRUB

Это, как правило, первая проблема, с которой все сталкиваются, где я смотрю?

Существует множество способов найти настройки GRUB.

У пользователей может быть собственное мнение, но я всегда обнаружил, что update-grub – самый простой способ.

Если вы запустите update-grub в VMWare / VirtualBox, вы увидите что-то вроде этого:

 # update-grub
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-4.0.0-kali1-amd64
Found initrd image: /boot/initrd.img-4.0.0-kali1-amd64
No volume groups found
done 

Если вы используете двойную загрузку, Triple Boot, вы увидите, что GRUB идет и находит другие ОС.

Тем не менее, нам интересна часть фона, в моем случае это то, что я вижу (вы увидите точно то же самое):

 Found background image: /usr/share/images/desktop-base/desktop-grub.png 

Порядок поиска изображений  GRUB

В grub-2.02 он будет искать всплывающее изображение в следующем порядке для системы на базе Debian:

  • GRUB_BACKGROUND строка в / etc / default / grub
  • Первое изображение, найденное в / boot / grub / (найдено больше изображений, оно будет выполняться буквенно-цифровым способом)
  • Изображение, указанное в /usr/share/desktop-base/grub_background.sh
  • Файл, указанный в строке WALLPAPER в файле /etc/grub.d/05_debian_theme

Теперь держитесь за эту информацию, и мы скоро ее пересмотрим.

Изображение splash Kali Linux GRUB

Поскольку я использую Kali Linux , мы обнаружили, что Kali использует фоновое изображение отсюда: /usr/share/images/desktop-base/desktop-grub.png

Чтобы быть уверенным, давайте проверим этот файл .png и его свойства.

 # ls -l /usr/share/images/desktop-base/desktop-grub.png
lrwxrwxrwx 1 root root 30 Oct 8 00:31 /usr/share/images/desktop-base/desktop-grub.png 

Каким образом?

Это просто символическая ссылка на файл /etc/alternatives/desktop-grub?

Но /etc/alternatives/desktop-grub не является файлом изображения.

Похоже, мне нужно проверить этот файл и его свойства.

 # ls -l /etc/alternatives/desktop-grub
lrwxrwxrwx 1 root root 44 Oct 8 00:27 /etc/alternatives/desktop-grub -> /usr/share/images/desktop-base/kali-grub.png 

Хорошо, это сбивает с толку!

Таким образом, / etc / alternatives / desktop-grub – еще одна символическая ссылка, которая указывает на
/usr/share/images/desktop-base/kali-grub.png
который находится в той же папке, с которой мы начали.

Но по крайней мере сейчас мы можем просто заменить этот файл и получить его.

Прежде чем мы это сделаем, нам нужно проверить свойства этого файла /usr/share/images/desktop-base/kali-grub.png и убедиться, что мы будем загружать файлы того же типа и размера.

 # file /usr/share/images/desktop-base/kali-grub.png
/usr/share/images/desktop-base/kali-grub.png: PNG image data, 640 x 480, 8-bit/color RGB, non-interlaced 

Таким образом, этот файл  представляет данные изображения PNG размером 640 x 480.

Свойства фонового изображения GRUB

GRUB 2 может использовать PNG, JPG / JPEG и TGA изображения для фона.

Изображение должно соответствовать следующим спецификациям:

  • Изображения JPG / JPEG должны быть 8-битными (256 цветов)
  • Изображения не должны индексироваться, RGB

По умолчанию, если установлен пакет desktop-base, изображения, соответствующие указанной выше спецификации, будут расположены в каталоге /usr/share/ images/desktop-base/.

Быстрый поиск в Google нашел похожие файлы.

Из них я выбрал один.

 # file Downloads/wallpaper-1.png
Downloads/wallpaper-1.png: PNG image data, 640 x 480, 8-bit/color RGB, non-interlaced 

Вариант 1: замените изображение

Теперь нам просто нужно заменить этот файл /usr/share/images/desktop-base/kali-grub.png нашим новым файлом.

Обратите внимание, что это самый простой способ, не обманывая файлы grub-config.

Если вы знакомы с GRUB, тогда измените конфигурацию GRUB по умолчанию и запустите update-grub.

Как обычно, я сделаю резервную копию исходного файла, переименовав его в kali-grub.png.bkp

 # mv /usr/share/images/desktop-base/kali-grub.png /usr/share/images/desktop-base/kali-grub.png.bkp 

Теперь давайте скопируем наш загруженный файл и переименуем его в kali-grub.png.bkp.

 # cp Downloads/wallpaper-1.png /usr/share/images/desktop-base/kali-grub.png 

И, наконец, запустить update-grub

 # update-grub
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-4.0.0-kali1-amd64
Found initrd image: /boot/initrd.img-4.0.0-kali1-amd64
No volume groups found
done 

В следующий раз, когда вы перезапустите свой Kali Linux, вы увидите свое собственное изображение в качестве фона GRUB.

Ниже приводится то, что теперь выглядит мое новое изображение GRUB splash в Kali Linux.

Это был самый простой и безопасный способ, если вы убьете его на худшее, вы увидите синий фон в GRUB, но все равно сможете войти и исправить ситуацию позже.

 

Добавить комментарий