Rainers Home

Linux-Progress-Patch

This describes the usage of the lpp for debian only. (You need a VESA-compliant graphic board to use this patch!) First, check the version of your kernel. Patches for almost all 2.4.x kernels can be found at http://packages.debian.org for woody (kernel-patch-lpp). So download the patch suitable for your kernel.

  • 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
  • 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
SPIP | | Aktivitäten verfolgen RSS 2.0