getestet mit Debian_Woody und Kernel 2.2.22:
Vorbereitung:
1. Kerneldownload unter http://www.kernel.org/
und in /usr/src abspeichern z.B. so # cd
/usr/src # wget
http://www.kernel.org/pub/linux/kernel/v2.2/linux-2.2.22.tar.gz 2.
evtl. alte Kerneldirectory umbenennen # mv
/usr/src/linux /usr/src/linux-2.2.20 und falls der
gleiche Kernel öfters compiliert wird, bitte noch folgendes
tun # mv /lib/modules/2.2.22
/lib/modules/2.2.22.old 3. Kernel entpacken #
tar -xzf linux-2.2.22.tar.gz
Kernelbau:
1. cd /usr/src/linux 2. make mrproper clean
(Achtung: somit wird auch die .config gelöscht am
besten zuvor sichern) 3. make menuconfig 4. make dep
clean 5. make bzImage 6. make modules modules_install 7.
depmod -a 8. cp arch/i386/boot/bzImage /boot/2.2.22 9. ln
-s /boot/2.2.22 /vmlinuz
evtl. Bootdiskette erstellen:
# mkboot
evtl. Abhängigkeiten:
libncurses5-dev bin86 gcc
Tipp:
will man z.B. einen neuen Kernel
mit alter .conf übernehmen sollte man folgendes tun cp
alte-config /usr/src/linux/.config && make oldconfig
ausführliche Anleitung hier
|