The tools needed to have a bootsplash can be found here:
http://www.bootsplash.org/kernel.html

First you need to recompile your kernel with splash patch.
When done, install the new kernel.

Then you need to do some adjustment/editing of your cd miniroot file.
Files that you need to look for is linuxrc and all files in /modules (need to be replace with newer modules)

Get this file: ftp://ftp.openbios.org/pub/bootsplas...-3.0.7.tar.bz2
Extract and find a file called splash.c.
Compile that file with static option: gcc --static splash.c -o splash
Copy the file and put into /static in miniroot.

Edit linuxrc and add this line:

Code:
if [ ! -f "/proc/splash" ]; then
     unset SPLASH
fi

if test -n "$SPLASH"; then
splash -s -u 0 /bootsplash/config/bootsplash-1024x768.cfg >/dev/null
fi
From the above code, you will know that your bootsplash themes need to be placed in /bootsplash folder inside miniroot.
Make sure bootsplash-1024x768.cfg reflect where your themes are located.

The last part is to edit isolinux.cfg and append : splash=silent

You also need to comment line in knoppix-autoconfig if there is line that state something about splash. This is scripted splash.
If you don't, you might ended with 2 different bootsplash running.

Done.