Tired of watching screens full of hardware releated info scrolling past during Startup and shutdown.
Welcome to the world of Splash Screen, Screenshots Here
In earlier stage bootsplash screen was configured throught a lot of kernel hacking and using it has a hell lot of hardwork including recompilling of kernel.
But the newest form SPLASHY in a userspace implementation of kernel so that it provides all the necessary features right at userspace.
In debian installing splashy is just a matter of few commands
1) IF you don’t have unstable repo’s in your source list then follow it otherwise skip to step 3
echo "deb http://http.us.debian.org/debian unstable main contrib non-free" >> /etc/apt/sources.list
echo “deb-src http://http.us.debian.org/debian unstable main contrib non-free” >> /etc/apt/sources.list
apt-get install splashy splashy-themes
After this what you need to is just one thing
open your menu.lst (/boot/grub/menu.lst)
and in the line with kernel value add these words at the end of that line
"vga=791 splash quiet"
Ex : – kernel /boot/vmlinuz ro root=/dev/hda8 ro vga=791 splash quiet
4)THIS STEP IS OPTIONAL
To run Splashy from initramfs you need to create a new initramfs image. An initramfs image is a little system that is
launched during the kernel’s initalization, before the system starts.
During Splashy’s installation Splashy sets everything up so you can get it integrated into initramfs whenever you wish by
just running a single command.
But first you must edit /etc/default/splashy and set ENABLE_INITRAMFS=1 so that Splashy will integrate itself into future initramfs images.
update-initramfs -u -t -k `uname -r`
then reboot and you will have a slashy desktop
All the themes are by defaults installed in /etc/splashy/themes
configuration for splashy is in/etc/splashy/config.xml
and configuration for respective themes is available in /etc/splash/themes/ in XML file format
some of the configuration’s that can be done include changing the colour theme as well as the progress bar size color
direction and image shown.
TO CHANGE THEME
Once the theme is installed, just run
splashy_config -s where name is the name of the theme
To get the complete list of all the splashy themes installed just type in
I hope this article will help you all.
Thanks a lot. I needed to display logo of a company in place of the kernel messages at boot time. Your this tutorial saved me a lot of time. Thanks again. 🙂
Thank you ! Very Useful !
Thanks alot. I think splashy is more comfortable to configure than usplash.
Thank you very much for this article (howto)! Splashy helps me and is nice. 🙂
1. menu.lst is the default name in GRUB 2
Previously the default named was
2. The menu.lst can be generated
automatically using update-grub.
To add the line, add the
“vga=791 splash quiet” line
to the GRUB_CMDLINE_LINUX value in
/etc/default/grub and the run
I always check the menu.lst after.
Just to make sure I did it
In this way the line will be added
automatically every time you add or
change the Linux kernels!
3. When running update-initramfs the -k `uname -r` option can be omitted.
The update-initramfs will run on
current kernel by default.
The -k can be used when you wish to update initramfs for a non running kernel. (By putting its version)
4. The vga option should be according to your screen resolution.
you can see the values in
For example vga=791 is for 1024×768 using 16-bits color.