При загрузке системы обычно видите красивую заставку, это и есть Plymouth. В Debian по умолчанию он отключен, и для того что бы установить допустим свою тему Plymouth необходимо сначала отредактировать загрузчик. Особенно это будет актуально, когда у вас диск зашифрован, и для того что бы войти в систему необходимо ввести пароль для расшифровки диска. В Debian по умолчанию вам придется вводить пароль в терминале, в той же Ubuntu Plymouth включен, и для ввода пароля присутствует специальное поле. Да и внешний вид загрузки системы от этого может только выиграть. Стоит оговориться, что при загрузке системы с выключенным Plymouth вы можете отслеживать как загружаются компоненты системы, и в случае каких либо сбоев, вы это увидите.
P.S. Темы Plymouth вы можете скачать с сайтов gnome-look.org и store.kde.org соответственно. Там же обычно с темой идет инструкция по установке. В этой же статье приведу универсальный метод, но, не факт что он сработает на все 100% с любой темой Plymouth.
Перед началом всех действий устанавливаем пакет тем Plymouth, открываем терминал и вводим команду:
sudo apt install plymouth plymouth-themes-all
Прописываем splash в grub для загрузки Plymouth
Итак, давайте отредактируем файл grub по адресу “/etc/default/”. Для его редактирования воспользуемся текстовым редактором Nano, открываем в терминале файл grub:
sudo nano /etc/default/grub
Если у вас ваш пользователь не добавлен в группу sudo, то ознакомьтесь с этой статьей, где описан способ как это исправить. В открывшемся окне в строке “GRUB_CMDLINE_LINUX_DEFAULT=”quiet”” вписываем “splash” сразу после слова “quiet”:

Сохраняем файл grub сочетанием клавиш “ctrl + o” и выходим из текстового редактора – “ctrl + x”. Теперь можно посмотреть какие темы Plymouth у нас уже предустановлены, для этого выполним команду:
sudo plymouth-set-default-theme -l

Установка темы Plymouth в Debian
Переходим к установке тем Plymouth, любую скачанную тему необходимо переместить или скопировать в директорию “/usr/share/plymouth”. Затем открываем терминал и вводим команду “sudo plymouth-set-default-theme название темы -R”. Так же вы можете выбрать тему Plymouth из предустановленных, точно так же указав ее название при выполнении команды. После чего выполняем следующую последовательность команд “sudo update-grub2” и “sudo update-initramfs -u”. Приведу пример на теме предустановленной Plymouth “homeworld”, для начала мы ее назначим по умолчанию, для этого выполним команду:
sudo plymouth-set-default-theme homeworld -R

Затем обновим grub и initramfs:
sudo update-grub2
sudo update-initramfs -u

И в итоге мы получим следующий результат, до включения и установки Plymouth:

После:

Заключение
Данный пункт так же можно отнести к кастомизации системы, так как мы в данном случае наводим лоск, придаем нашей системе индивидуальный внешний вид. В любом случае, темы Plymouth вы можете редактировать сами, например, менять загрузочное изображение. Скачиваете тему, ищите в ней загрузочное изображение, редактируете его, включаете поддержку Plymounth, закидываете тему в директорию “/usr/share/plymouth”, активируете и наслаждаетесь. Подробно о том, для чего в Linux та или иная директория описано в этой статье.
Так же, возможно, вам будет интересно узнать, как изменить экран входа в систему с рабочим окружением XFCE, об этом написано в этой статье.
В случае проприетарных драйверов, вроде той же NVidia необходимо установить пакет:
sudo apt install v86d
Затем загрузить модуль:
sudo modprobe uvesafb
В файл /etc/default/grub после вписанного нами ранее слова “splash” добавить строчку:
nomodeset video=uvesafb:mode_option=1920×1080-32,mtrr=3,scroll=ywrap
Где 1920х1080 это ваше разрешение монитора. Далее все в этом же файле ищем строку “GRUB_GFXMODE=”, расскоментируем ее и вписываем так же ваше разрешение монитора, например “GRUB_GFXMODE=1920×1080“. Добавляем параметр в initramfs-tools/modules выполнив команду:
echo “uvesafb mode_option=1920×1080-32 mtrr=3 scroll=ywrap” >> /etc/initramfs-tools/modules
Не забудьте изменить в этой команде разрешение монитора! Ну и осталось завершить настройку командами:
sudo echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u
sudo update-grub
А на этом сегодня все, надеюсь, данная статья будет вам полезна.
Если вам нравится данный проект и вы хотите что бы он процветал, то вы можете поддержать журнал “Cyber-X” перейдя в соответствующий раздел на сайте.
Журнал Cyber-X