Plymouth presents a graphic animation (also known as bootsplash) while the boot process is occurring in the background. It is designed to be used with the Direct Rendering Manager (DRM) modesetting drivers.
Before installing, check the manufacturer website if your graphics card drivers support modesetting or check the project page of the free/open drivers for your graphics card.
# apt-get install plymouth plymouth-themes
# aptitude install plymouth plymouth-themes
Edit the file /etc/initramfs-tools/modules and add the modesetting for your graphics card:
# KMS intel_agp drm i915 modeset=1
For Nouveau (nVidia):
# KMS drm nouveau modeset=1
# KMS drm radeon modeset=1
Next you need to configure the bootloader (Grub2) in order to set the desired resolution, and to enable the bootsplash.
Please edit the file /etc/default/grub and change the resolution. To do that, search for the line #GRUB_GFXMODE=640x480 and uncomment it. You can set the resolution which is best for your monitor. For example:
In netbooks you can put 1024x600 or 1024x576. For example:
You can also write the color depth. For example:
Please also search for and edit the line GRUB_CMDLINE_LINUX_DEFAULT="quiet" and change it to:
Finally, update Grub2:
As root run the next commands. To display all installed themes run:
# /usr/sbin/plymouth-set-default-theme --list
Then, to set your desired theme run:
# /usr/sbin/plymouth-set-default-theme THEME
THEME refers to one of the listed values from the executed command.
If you get the error "/usr/lib/plymouth/script.so does not exist", install plymouth-drm.
# apt-get install plymouth-drm
# aptitude install plymouth-drm
And repeat the process to set the theme.
Run as root:
# update-initramfs -u
If this command errors out with a message saying that firmware files are missing, you will have to install the package firmware-linux-nonfree. To do that, execute the following command:
# apt-get install firmware-linux-nonfree
# aptitude install firmware-linux-nonfree
Then repeat the command update-initramfs -u in order to apply the 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.).