I haven't used splashy, but I have patched the kernel to use bootsplash. It isn't easy, especially to get the progress bar animation working since it has to be aware of the boot process and you have to edit the init scripts. I gave up on the progress bar and just use an image. Here are the steps to take if you are interested in trying:
Code:
apt-get install linux-source-2.6.12
cd /usr/src
tar -jxf linux-source-2.6.12.tar.bz2
rm linux
ln -s linux-source-2.6.12 linux
download the bootsplash patch to the kernel from:
http://www.bootsplash.de/files/boots....6-2.6.12.diff Then patch the kernel:
Code:
cd /usr/src/linux
patch -p1 < /path/to/where/you/saved/bootsplash-3.1.6-2.6.12.diff
You need to configure the kernel. It is easier to use a working config file. I used the one from the ubuntu 2.6.12 kernel. Download the kernel deb from:
http://archive.ubuntu.com/ubuntu/poo...-9.23_i386.deb Then extract to /tmp:
Code:
dpkg -x /where/you/saved/linux-image-2.6.12-9-386_2.6.12-9.23_i386.deb /tmp
Then copy the config file over and configure the kernel:
Code:
cd /usr/src/linux
cp /tmp/boot/config-2.6.12-9-386 .config
make menuconfig
You need to configure the display section as described here:
http://hacks.oreilly.com/pub/h/3124 Then exit and compile:
Code:
make-kpkg clean
make-kpkg --initrd --append-to-version=-bootsplash kernel_image
After it finishes, install it:
Code:
cd /usr/src
dpkg -i kernel-image-2.6.12-bootsplash_10.00.Custom_i386.deb
You then need to make a bootsplash directory:
Code:
mkdir /etc/bootsplash
and a place to put bootsplash themes:
Code:
mkdir /etc/bootsplash/themes
Download themes from:
http://www.bootsplash.de/files/themes/ There is a nice Debian based one I use called "Slide". Screenshots here:
http://www.bootsplash.de/files/theme...ide-silent.png Extract your theme in /etc/bootsplash/themes. Then you need to get the bootsplash utilities from:
ftp://ftp.openbios.org/pub/bootsplas...-3.0.7.tar.bz2 Extract and navigate to the "utilities" directory. Then:
Code:
make splash
cp splash /sbin
Apply your theme to the initrd:
Code:
splash -s -f /etc/bootsplash/themes/Slide/config/bootsplash-1024x768.cfg >> /boot/initrd.img-2.6.12-bootsplash
Then edit the kernel entry in Grub to use the same resolution as the theme:
Code:
kernel /boot/vmlinuz-2.6.12-bootsp root=/dev/hda1 ro vga=791 splash="silent"
or
Code:
kernel /boot/vmlinuz-2.6.12-bootsp root=/dev/hda1 ro vga=791 splash="verbose"
I use "verbose" which gives text boot messages on top of the theme image. The "silent" will just give you a picture. You won't get the slider bar either without editing the init scripts. I didn't want to fool with that. Hope this long winded post is useful.