Translation(s): English - Español - Français - Italiano - Русский- Português
Plymouth
Plymouth presents a graphic animation (also known as bootsplash) while the boot process occurs in the background. It is designed to be used with Direct Rendering Manager (DRM) modesetting drivers.
Installation
Before installing, check the manufacturer website if your graphic card drivers supports modesetting or check the project page of the free/open drivers of your graphic card.
Squeeze, Wheezy
aptitude install plymouth
Configuration
Edit the file /etc/initramfs-tools/modules and add the modesetting:
For Intel:
# KMS intel_agp drm i915 modeset=1
For Nouveau (nVidia):
# KMS drm nouveau modeset=1
For ATI:
# KMS drm radeon modeset=1
Also you need configure the bootloader (as Grub2) for that charge the splash and change the resolution.
Grub2
Please edit the file /etc/default/grub and change the resolution. Search the line #GRUB_GFXMODE=640x480 and uncomment. You can set a best resolution. For example:
GRUB_GFXMODE=1024x768
In netbooks you can put 1024x600 or 1024x576. For example:
GRUB_GFXMODE=1024x576
You can also write the color depth. For example:
GRUB_GFXMODE=1024x576x32
Please also search the line GRUB_CMDLINE_LINUX_DEFAULT="quiet" and change to:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Update Grub2:
update-grub2
Themes
As root run the next commands:
/usr/sbin/plymouth-set-default-theme --list
To display all installed themes.
/usr/sbin/plymouth-set-default-theme THEME
To set one theme, where THEME is one of listed in the previous command.
If you get the error "/usr/lib/plymouth/script.so does not exist", install plymouth-drm.
aptitude install plymouth-drm
And try again to set the theme.
Apply changes
update-initramfs -u
You might as well have to download firmware for your graphic card, so if the last command brings an error pointing out lack of firmware files do the following:
apt-get install firmware-linux-nonfree
Then repeat the command to apply changes.
Tips & Tricks
1. During boot you can press on the "Home" key to view the underlying messages (kernel, messages from the startup scripts, services, etc.).
