Create your own boot splash screen in Debian

Auge David Hausheer
Google
Web hausheer.osola.com

Under Debian Etch the following packages are necessary:

apt-get install usplash libbogl0 libbogl-dev libgd2-noxpm libgd2-noxpm-dev imagemagick
apt-get source usplash

Create a PNG image with resolution 640x480 and 16 colors using ImageMagick and copy it into the usplash source directory:

convert inputfile -resize 640x480! -colors 16 usplash-testcard.png
cp usplash-testcard.png ~/usplash-0.3e/
cd ~/usplash-0.3e
pngtobogl usplash-testcard.png > usplash-testcare.c

Edit usplash-testcard-theme.c to customize colors, text field, and progress bar. Finally compile and install as follows:

make
cd /sbin
mv usplash usplash.bak
cp ~/usplash-0.3e/usplash .
update-initramfs -u

Add the following boot parameters to your boot loader (e.g. Grub):

quiet splash vga=791


Related topics