Actually, this guide is for all flavors of Ubuntu including Kubuntu, Xubuntu or Edubuntu and it will help you to easily change the boot splash of your operating system. I think you should know that this boot splash you see every time you start your Ubuntu OS is named Usplash and is a userspace bootsplash system. Usplash allows you to customize the progress bar, text, logo and the background of your boot splash.
Requirements:
You will need to install some development packages first, so open Synaptic and search for:
gcc libbogl-dev libusplash-dev
and install them. Or, if you prefer the "geek" method, please open a console and type:
SUM - Start-up Manager Usplash Switch (optional)
Get the deb packages and install them by simply right-clicking on each one, and then go to Kubuntu Package Menu -> Install Package (if you have Kubuntu). In Ubuntu, open a terminal and type:
This is actually the hard part of the whole process, because you must create a nice PNG image with maximum 256 colors. The resolution should be no higher than 800x600. Also, because some of the colors are used for special purposes, like drawing the text messages of the services that are started during the boot process, the color palette is restricted. The special palette entries are shown below:
Compile and install the new boot splash
Once you are done with the artwork, you must create a file with the .so extension. In order to achieve this you must open a console and type the following commands, but first create a folder called usplash, put the image you've just created and rename it to usplash-artwork.png.
gcc -Os -g -I/usr/include/bogl -fPIC -c usplash-artwork.c -o usplash-artwork.ogcc -shared -Wl,-soname,usplash-artwork.so usplash-artwork.o -o yourimage-splash.so
Optional, whenever you want to switch to another usplash theme, you can open the Usplash Switcher application, which will show you a preview of the installed usplash themes; just click on the desired one and then on the 'Switch' button.