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