1. Sourcen z.B. bei kernel.org downloaden 2. Sourcen nach /usr/src verschieben: mv /tmp/linux-2.4.26.tar.bz2 /usr/src/ 3. Nach /usr/src wechseln: cd /usr/src 4. Entkomprimieren: bunzip2 linux-2.4.26.tar.bz2 5. Archiv entpacken: tar xvf linux-2.4.26.tar 6. Tarball löschen: rm linux-2.4.26.tar 7. Link auf das alte Linux-Verzeichnis löschen: rm linux 8. Link auf das neue Verzeichnis anlegen: ln -s /usr/src/linux-2.4.26 /usr/src/linux 9. In das neue Verzeichnis wechseln: cd /usr/src/linux 10. Hausputz: make mrproper 11. Alte config-Datei als Grundlage kopieren: cp /usr/src/linux-2.4.22/config-2.4.22 /usr/src/linux-2.4.26/config-2.4.26 12. Konfigurieren des neuen Kernels: make menuconfig (Achtung: Unbedingt vorher gut informieren!) 13. make dep 14. make modules 15. make modules_install 16. make bzImage 17. Neuen Kernel nach /boot kopieren: cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.4.26 18. System.map nach /boot kopieren: cp /usr/src/linux/System.map /boot/System.map-2.4.26 19. Alte Links löschen: rm /boot/System.map /boot/vmlinuz 20. Neuen Link für vmlinuz: ln -s /boot/vmlinuz-2.4.26 /boot/vmlinuz 21. Neuen Link für System.map: ln -s /boot/System.map-2.4.26 /boot/System.map