Dieses Tutorial beschreibt wie man einen neuen Kernel kompiliert und seinen Wünschen entsprechend anpasst.
Voraussetzungen:
- Installiertes Debian 5.x (Lenny)
- Putty Zugriff
Tipp: Ausser für die Installation des Kernels werden keine root Rechte benötigt.
Putty starten und einloggen (als root oder user)
Ins source Verzeichnis wechseln
Alle Paketlisten aktualisieren
benötigte Pakete installieren
Einen neuen Ordner erstellen
Neuste Kernel Version downloaden (hier: 2.6.29.2)
entpacken
In das soeben erstellte Verzeichnis wechseln
Kernel "bereinigen"
aktuelle Kernel konfiguration übernehmen
Konfiguration ändern (hier alle gewünschten Anpassungen vornehmen (Vmware, Gameserver, etc)
Kernel kompilierung starten und ein .deb paket generieren (Eintrag custom kann man selbst einen Namen wählen)
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
Danach ins mykernel Verzeichnis wechseln
Hier liegen die generierten Dateien, die man als root installiert (Bitte an eigenen Namen anpassen)
dpkg -i linux-image-2.6.27.9-custom_2.6.27.9-custom-10.00.Custom_i386.deb
dpkg -i linux-headers-2.6.27.9-custom_2.6.27.9-custom-10.00.Custom_i386.deb
Fertig, gegebenenfalls noch den LILO Bootmanager anpassen, ich habe es nur mit GRUB getestet, der wird mit dem .deb Paket-Installation automatisch angepasst. Es muss nur noch neu gestartet werden.