- get root
- install the downloaded package (dpkg -i packagename)
- cd /usr/src/linux
- patch the kernel:
patch -p1 < ../kernel-patches/all/lpp/patch-lpp-2.4.20 - make menuconfig (or xconfig)
- in "Code maturity level option" enable "prompt for development..."
- in "console drivers" enable "video mode selection support". Go to "Frame-buffer support" and enable the "Support for frame buffer devices", the "VESA VGA graphics console" and the "Linux Progress Patch". Then you can also choose the screen-resolution the lpp should use. Select what you like most (but remember your choice because you need it later)
- Save your changes, bake a new kernel and install it.
- Read the documentation of lpp in /usr/share/doc/kernel-patch-lpp/ - or continue reading here ;)
- edit your lilo.conf:
- set the value of "vga" suitable to the resolution you have chosen for the lpp
- 640x480: 0x301
- 800x600: 0x303
- 1024x768: 0x305
- more values and details can be found in /usr/src/linux/Documentation/fb/vesafb.txt
- append="console=/dev/tty2 CONSOLE=/dev/tty2" (this makes the boot-messages disappear on tty1 where the image is shown)
- save your lilo.conf and run lilo
- set the value of "vga" suitable to the resolution you have chosen for the lpp
- For now, the LPP only shows a progress of 50% at boottime. To display the remaining 50% (they are reserved for the starting services) do the following:
- cd /etc/init.d/
- mv rc /root/
mv rcS /root/ (backups are never wrong :)) - cp /usr/share/doc/kernel-patch-lpp/contrib/rc .
cp /usr/share/doc/kernel-patch-lpp/contrib/rcS . - make them executable: chmod a+x rc*
- that’s it. Reboot and you (should ;) have a nice Debian-logo with a progress bar while booting.
- if you want to customize it (use your own pictures etc) please read /usr/share/doc/kernel-patch-lpp/README.gz

