Kernel compilieren unter Debian
From NJH-Wiki
- Sprachen
- english - deutsch
- Autor
- Volker Grabsch
Contents |
Einleitung
Diese Howto erklärt, wie man einen Linux-Kernel auf einem Debian-System compiliert. Dabei wird besonderer Wert auf den "Debian-Weg" gelegt. Als Beispiel nehmen wir an, dass ein VServer-System hochgezogen werden soll. Das heißt, wir brauchen einen Linux-2.6-Kernel mit VServer-Patch.
Eigentlich brauchen wir dafür den Kernel nicht selbst compilieren:
- Ab Debian/Etch (Testing) gibt es für alle Standard-Patches bereits vorgefertigte Pakete.
- Für Debian/Sarge (Stable) gibt es entsprechende Backports.
Diese Anleitung richtet sich an alle, die ihren Kernel trotzdem selbst compilieren möchten.
Voraussetzungen
- Debian/Sarge (Stable)
- Grub oder LILO
- installierter Linux-2.6-Kernel
Schritt für Schritt
Kernelquellen und VServer-Patch installieren:
aptitude install kernel-source-2.6.8 kernel-patch-vserver
Entpacken der Kernel-Quellen:
cd /usr/src tar -xjf kernel-source-2.6.8.tar.bz2 cd kernel-source-2.6.8
Kernel-Konfiguration des Standard-Kernels als Vorlage nehmen:
cp /boot/config-2.6.* .config
Kernel mit Patch compilieren:
make-kpkg --added-patches vserver --append_to_version -vserver kernel_image
Neuen Kernel installieren:
cd .. dpkg -i kernel-image-2.6.8-vserver_10.00.Custom_i386.deb
Nun sind wir fertig! Damit der neue Kernel aktiv wird, müssen wir das System neustarten:
reboot

