Server:Linux Kernel neu bauen/nachbauen/compilieren (aus Vanilla-Sourcen)
Diese Anleitung zeigt Ihnen, wie Sie einen Linux Kernel komplett aus den Vanilla-Sourcen neu bauen oder nach einem bestehenden Kernel nachbauen.
Inhaltsverzeichnis
Hinweise
Diese Anleitung geht davon aus, dass Sie über ein lauffähiges System (alternativ im Rettung-System) verfügen.
Anleitung
Hinweise zur Konfiguration
Für das Bauen eines Linux Kernels aus den Vanilla-Sourcen ist eine Konfiguration in Form einer .config
-Datei nötig. In dieser Datei wird definiert, wie der spätere Kernel aussieht, insbesondere für welche Hardware er Unterstützung mitbringt.
Die im tar-Ball der Vanilla-Sourcen mitgelieferte .config
-Datei ist in der Regel nicht für den produktiven Server-Einsatz geeignet.
Vorbereitungen
Herunterladen und entpacken der Vanilla-Sourcen
Laden Sie die Quellen des gewünschten Linux Kernels von http://www.kernel.org/ z.B. mit
$ wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-[VERSION].tar.bz2
herunter, vorzugsweise nach /usr/src
. Sofern nichts dagegen spricht, empfehlen wir Ihnen grundsätzlich, immer die Version zu verwenden, die unter Latest Stable Kernel angegeben wird. Ältere Zweige wie 2.4, 2.6, 3.0 etc. sollten Sie nur verwenden, wenn dies absolut nötig ist.
Entpacken Sie die Quellen via
$ tar xjvf linux-[VERSION].tar.bz2
Konfiguration
ohne vorliegende .config
Wenn Sie einen Linux-Kernel ohne vorliegende .config
-Datei neu bauen möchten,