Kapitel 10. Neue Kerne kompilieren und installieren

Inhaltsverzeichnis
10.1. Wo Sie die Quellen des Betriebssystem-Kerns finden
10.2. Quellarchiv entpacken, den Kern (wenn nötig) patchen
10.3. Den Betriebssystem-Kern konfigurieren
10.4. Kern und Module kompilieren, Module installieren
10.5. Den neuen Kern installieren, den Betriebssystemstarter aktualisieren
10.5.1. grub aktualisieren
10.5.2. LILO aktualisieren

Neben dem Einhängen von Dateisystemen und der Kompilation von Programmen, die im Quellcode vorliegen, bereitet der Gegenstand dieses Kapitels Anfängern die meisten Probleme. Die Kompilation eines neuen Kerns (engl. kernel) ist zwar eigentlich nicht notwendig, da die bei Linux-Mandrake mitgelieferten Standardkerne bereits eine große Anzahl von Geräten unterstützen, aber...

Vielleicht wollen Sie ja nur mal sehen ,,was passiert``. Abgesehen davon, dass Ihr PC und Ihre Kaffeemaschine etwas mehr als üblich zu tun haben werden, wird vermutlich gar nichts passieren :-). Immerhin sollte dieses Kapitel Ihnen dabei helfen, das tadellose Funktionieren Ihrer Kaffeemaschine auch nach einer Kompilation sicherzustellen.

Es gibt natürlich auch triftige Gründe. Zum Beispiel haben Sie erfahren, dass Ihr aktueller Kern einen Bug hat, der in einer neueren Version behoben wurde. Oder ein neuer Kern enthält erstmals die Unterstützung für ein Gerät, das Sie einsetzen wollen. Sie können entweder auf eine aktualisierte Version des Betriebssystem-Kern-Paketes von MandrakeSoft warten oder selbst einen neuen Kern kompilieren. Im Folgenden wird davon ausgegangen, dass Sie sich für die zweite Alternative entschieden haben.

Was auch immer Sie tun, haben Sie genug Kaffee im Haus.

10.1. Wo Sie die Quellen des Betriebssystem-Kerns finden

Hauptfundort der Kern-Quellen ist ftp://ftp.kernel.org/; es exis­tieren aber jede Menge FTP-Seiten, die den Inhalt dieses Servers spiegeln (ftp.xx.kernel.org, wobei xx für den ISO-Code des Landes steht, also beispielsweise de für Deutschland). Sie sollten ungefähr zwei Stunden nach der Ankündigung einer neuen Version des Betriebssystem-Kerns warten, damit die Spiegelserver ihren Inhalt erneuern können.

Auf allen diesen Servern befinden sich die Quellen im Verzeichnis /pub/linux/kernel. Wechseln Sie in das Verzeichnis der Serie, die Sie interessiert: vermutlich also v2.2. Sie können natürlich auch Kerne der Reihe 2.3 ausprobieren, diese sind jedoch experimentell. Die Datei, die die Kern-Quellen enthält, heißt linux-<kern.version>.tar.gz, also beispielsweise linux-2.2.15.tar.gz.

Sie können Ihren Betriebssystem-Kern auch inkrementell, durch die Anwendung sogenannter Patches (engl. für ,,Flicken``) erneuern. Diese Alternative ist, beispielsweise wegen hoher Onlinekosten, für Sie vorteilhafter, da Sie sich nicht die vollständigen Quellen, sondern lediglich den Teil besorgen müssen, der sich geändert hat: haben Sie etwa die Kern-Quellen in der Version 2.2.15 und wollen Sie auf die Version 2.2.17 aufrüsten, benötigen Sie lediglich die Patches patch-2.2.16.gz und patch-2.2.17.gz. Dadurch müssen Sie statt der 12 MB der vollständigen Quellen, nur die Patches, die oftmals unter einem MB liegen, herunterladen.


Tux on Star from MandrakeSoft Linux ist ein eingetragenes Warenzeichen von Linus Torvalds. Alle anderen Warenzeichen und Copyrights sind das Eigentum ihrer Inhaber.
Sofern nichts anderes Angaben ist, unterliegen die Inhalte der Seiten sowie alle Bilder dem Copyright von MandrakeSoft S.A. und MandrakeSoft Inc. 2000.
http://www.linux-mandrake.com/