Kernel/Configuration/de

Dieser Artikel beschreibt die manuelle Konfiguration und Einrichtung des Linux Kernels. Für eine automatische Methode siehe den genkernel Artikel.

Symlink setzen
Der Symlink sollte immer auf die Kernelquellen zeigen, die derzeit verwendet werden. Dies kann mit einem der folgenden drei Methoden erfolgen:

1. Die Kernelquellen mit aktivem symlink USE Flag installieren
 * Damit zeigt auf die neu installierten Kernelquellen. Falls notwendig, kann der Symlink später mit den folgenden beiden Methoden geändert werden:


 * 2. Den Symlink mit eselect setzen:


 * Hier werden die verfügbaren Kernelquellen angezeigt. Das Sternchen zeigt die momentan gewählten Kernelquellen an. Um zu anderen Kernelquellen zu wechseln, z.B. zum zweiten Eintrag, schreibe:

3. Den Symlink manuell setzen:

Konfigurationsprogramme
Der Kernel selber bietet mehrere Programme, um ihn zu konfigurieren:

Es gibt diverse Skript, um verschiedene Standardkonfigurationen zu erstellen. Siehe dazu:

Konfiguration
Dieser Artikel erklärt die Konfiguration mittels make menuconfig, aber das Vorgehen ist für die anderen Menüs ähnlich.

Bedienung
Im nun erscheinenden Menü zeigt der blaue Balken die aktuelle Position an. Mit den Pfeiltasten und  kann die Position geändert werden. Die Pfeiltasten und  durchlaufen die Menüleiste unten und bestimmen, was passiert, wenn die  Taste bestätigt werden. Select wechselt in ein Untermenü - die Menüeinträge enden mit ---> - während Exit das Untermenü wieder verlässt. Alternativ kann auch zweimal die Taste gedrückt werden.

Pressing an associated letter key - will move the position of the cursor lines that have characters in bold. The, , keys are excluded from navigation in this way; they are sanctified for other purposes. If a line begins with a Y, M, or N, the next character will be bold and capable of being jumped to. For example, relative to the cursor's current position, if the next line reads "Network Device Support --->" pressing the key will move the cursor to that line.

Menüeinträge, die mit den folgenden Klammern beginnen, sind Treiber oder Funktionen, die man aktivieren kann:

Des weiteren enthalten manche Menüeinträge eine Klassifizierung am Ende:

Die meisten Optionen enthalten eine Beschreibung (in Englisch), die durch Drücken von  oder durch Auswahl von Help in der unteren Menüleiste angezeigt wird.

Treiberauswahl
Siehe den Hardwareerkennung Artikle oder die Artikel in der Hardware Kategorie.

Suchfunktion
Durch Drücken von können die Treiber und Funktionen anhand ihrer Modulnamen gefunden werden.

Within, use the  key to search modules by name.

As shown below, the search result will show numbers in front of the matches. Pressing in the example below would  jump straight to the option Bluetooth device drivers in the menu structure.

Allgemeine Gentoo-Einstellungen aktivieren
In und anderen vom Kernel Project gepflegten Kerneln gibt es die Option. Diese setzt einige in typischen Installationen benötigten Kernel-Optionen.

Die Einstellung wählt automatisch tmpfs- und devtmpfs-Unterstützung aus, die unter Gentoo für benötigt werden. Zukünftig soll dies auf andere in Gentoo-Systemen benötige Optionen erweitert werden. Mehr Informationen finden sich wie oben beschrieben in der Beschreibung im Kernel-Konfigurationsprogramm.

Kompilieren
Nachdem der Kernel konfiguriert wurde, muss er nun kompiliert werden:

Wer einen Prozessor mit mehreren Kernel hat, kann die Arbeit auf alle Kerne verteilen. Dazu gibt man den Parameter -j(NUMBER_CORES +1) mit an. Für einen Zweikern-Prozessor also:

A quad core system contains four logical cores plus one (4 + 1):

Einrichtung
Wurde Treiber im Kernel als Module aktiviert, so muss man diese installieren:

Die Module werden in einen Unterverzeichnis von kopiert.

Nun installiert man den Kernel:

Dieser Befehl führt das Programm aus, das zum  Paket gehört. ''Der neue Kernel wird in installiert. Falls bereits ein symbolischer Link existiert, wird er erneuert, indem ein Link von  auf den neuen Kernel gelegt wird. Der vorher installierte Kernel ist unter verfügbar. (installkernel'' Manpage). Das gleiche gilt für - und -Dateien. Diese Verknüpfungen sind praktisch, weil man so immer auf den neuesten Kernel verweisen kann, ohne den Dateipfad ändern zu müssen (z.B. bei der Konfiguration des Bootloaders).

Bootloader
Man muss die Bootloader-Konfiguration anpassen, damit der neue Kernel beim Systemstart geladen wird.

Schließlich muss das System mit dem neuen Kernel neu gestartet werden.

Comparing current kernel configuration with default configuration
Use the following procedure to get an overview of the kernel configuration settings that deviate from the default. Keep in mind that the modification of one configuration setting may alter additional configuration settings.

The search function in can be used to look up the symbols and their interpretations. When you're done, clean up: