Linux Kernel HOWTO
Brian Ward (
[email protected]
) und Peter Sütterlin (
[email protected]
)
v0.80-2, 1. Juli 1998
Dieser Text gibt eine detaillierte Anleitung zu Konfiguration, Kompilation und Upgrades des Linux-Kernels für ix86-basierte Systeme.
1.
Einleitung
1.1 Für wen ist dieser Text?
1.2 Copyright
1.3 Einige wichtige Vorbemerkungen
2.
Wichtige Fragen und ihre Antworten
2.1 Was macht der Kernel überhaupt?
2.2 Warum sollte ich auf eine neuere Kernelversion umsteigen?
2.3 Welche Hardware wird von den neuen Kernels unterstützt?
2.4 Welche Versionen von gcc und libc benötige ich?
2.5 Was ist ein (ladbares) Modul?
2.6 Wieviel Platz auf der Festplatte wird benötigt?
2.7 Wie lange dauert der »Kernelbau«?
3.
Die Kernelkonfiguration
3.1 Download der Quellen
3.2 Auspacken der Quellen
3.3 Konfiguration des Kernels
3.4 Das Makefile
4.
Die Kompilierung
4.1 clean und depend
4.2 make
4.3 Andere Optionen (»Targets«) für make
4.4 Installation des neuen Kernels
5.
Patchen des Kernels
5.1 Einspielen eines Patches
5.2 Was tun bei Fehlern?
5.3 Diese lästigen .orig Dateien...
5.4 Andere Patches
6.
Zusätzliche Pakete
6.1 kbd
6.2 util-linux
6.3 hdparm
6.4 gpm
7.
Einige Fußangeln
7.1 make clean
7.2 Sehr große und/oder langsame Kernel
7.3 Die Kernel-Kompilierung schlägt fehl
7.4 Der neu installierte Kernel bootet nicht
7.5 LILO vergessen: Das System bootet nicht mehr
7.6 »warning: bdflush not running«
7.7 Mein IDE-/ATAPI-CD-ROM-Laufwerk wird nicht erkannt
7.8 »obsolete routing requests«
7.9 »Not a compressed kernel Image file«
7.10 Console-Probleme nach dem Upgrade auf 1.3.x oder später
7.11 Seit dem Kernel-Upgrade kann ich nichts mehr kompilieren
7.12 Erhöhung von Systembeschränkungen
8.
Hinweise zum Upgrade auf Version 2.0
9.
Module
9.1 Installation der Hilfsprogramme
9.2 Die Module der Standard-Kerneldistribution
10.
Andere Konfigurationsoptionen
10.1 General setup
11.
Tips und Tricks
11.1 Umlenken der Ausgabe von make oder patch
11.2 Kernel updates
12.
Andere nützliche Dokumente