Графическая заставка при загрузке ОС на основе Plymouth


Устанавливаем систему splash-загрузки:

# apt-get install plymouth plymouth-themes-all

Добавляем «splash» в /etc/default/grub:

# sed -i 's/quiet/quiet splash/g' /etc/default/grub

Выводим список установленных тем: Консоль:

# plymouth-set-default-theme -l

Пример: установка темы spacefun (она является основной в Debian 6.0) Консоль:

# plymouth-set-default-theme -R spacefun
# update-grub2
# update-initramfs -u

Исправление отображения Plymouth при использовании проприетарных драйверов

Ставим пакет v86d

# apt-get install v86d

Загружаем нужный модуль

# modprobe uvesafb

Смотрим список поддерживаемых разрешений экрана:

# cat /sys/bus/platform/drivers/uvesafb/uvesafb.0/vbe_modes | sort

В файле /etc/default/grub меняем строчку

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Вот так

sed -i 's/quiet/quiet splash nomodeset video=uvesafb:mode_option=1024x768-32,mtrr=3,scroll=ywrap/g' /etc/default/grub 

и расскоментируем строчку GRUB_GFXMODE добавив нужное рарешение, к примеру 1024х768

Добавим тот же параметр и в initramfs-tools/modules :

# echo "uvesafb mode_option=1024x768-32 mtrr=3 scroll=ywrap" >> /etc/initramfs-tools/modules

Затем завершаем настройку командами

# echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash
# update-initramfs -u
# update-grub

После этого необходимо перезагрузить систему и нашему взору предстанет исправленный и ровный Plymouth!