16.4 Speichern und erneutes Verwenden Ihrer Kern-Konfigurationen

Die Konfigurationsdatei ist /usr/src/linux/.config. Es ist eine gute Idee, eine Sicherheitskopie dieser Datei (am besten im persönlichen Verzeichnis des Benutzers root) anzulegen. Sie können diese Kopie dann als Grundlage für künftige Konfigurationen benutzen. Sichern Sie jedoch auch die Konfigurationen für verschiedene Kerne, denn Sie müssen hierfür nur den Konfigurationsdateien andere Namen geben.

Eine Möglichkeit besteht darin, die Konfigurationsdateien nach der Kernversion zu benennen. Nehmen wir an, Sie haben Ihren Kern, wie in Den Betriebssystem-Kern konfigurieren gezeigt, verändert, dann können Sie:

$ cp .config /root/config-2.4.10-foo

Falls Sie sich entscheiden, etwa auf 2.4.12 zu aktualisieren, haben Sie nun die Möglichkeit, diese Datei erneut zu verwenden, da die Unterschiede zwischen den beiden Kernen relativ gering sein sollten. Verwenden Sie einfach Ihre Sicherungskopie:

$ cp /root/config-2.4.10-foo .config

Doch alleine durch das Zurückkopieren der Datei ist der Kern noch nicht soweit, durchgebaut werden zu können. Sie müssen zuerst make menuconfig (oder was für eine Variante Sie sonst verwenden) erneut aufrufen, da einige Dateien, die zum Erstellen benötigt werden dynamisch durch den ,,make``-Aufruf erzeugt/verändert werden.

Nunja, anstatt sich erneut durch alle Menüs zu hangeln, können Sie auch den Befehl make oldconfig verwenden (Sie könnten dabei jedoch einige interessante neue Punkte übersehen). Diese Variante hat zwei Vorteile:

  1. sie ist schnell,

  2. falls eine neue Option im Kern zur Verfügung steht, die in Ihrer Konfigurationsdatei nicht gesetzt ist, wird in den interaktiven Modus gewechselt, um Ihnen die Möglichkeit zu geben, darauf zu reagieren.

Nun geht's ans Durchbauen.


[Tux vor dem MandrakeSoft Stern] 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. 2001.
http://www.mandrakelinux.com/