http://ftp.cgu.edu.tw/Mirror/linuxpacka ... 6-1kta.tgz
2 - Download your kernel diff file:
http://www.stadtwald21.de/mcbeister/boo ... index.html
3 - Aply patch to your kernel. (my folder is /usr/src/linux-2.6.22.1)
patch -p1 < /name_of_file.diff
recompile your kernel with option bootsplash enabled on devices -> graphics -> bootsplash
make; make modules; make modules_install; make install
4 - install bootsplash
installpkg bootsplash-12.0-i486-1kta.tgz
5 - configure your initrd
splash -s -f /etc/bootsplash/themes/SlackwareLinux/config/bootsplash-1024x768.cfg > /boot/initrd
6 - Example on lilo
image = /boot/vmlinuz
root = /dev/hda1
initrd = /boot/initrd
append = "splash=silent"
label = Linux
read-only
7 - Example on grub
# Linux bootable partition config begins
title Slackware Linux 12 - 2.6.22.1 - bootsplash
root (hd0,6)
kernel /boot/bootsplash/bzImage root=/dev/hda7 ro vga=791 splash=silent
initrd /boot/initrd
# Linux bootable partition config ends
8 - Now edit your rc.S and your rc.M on /etc/rc.d in the beginning of file insert
. /etc/rc.d/rc.bootsplash
and intercalated on processes start the function:
progressbar 10
process start
progressbar 20
process start....
progressbar 100
is in both files rc.S and rc.M.
i use grub and it works great.
let's work.




