▪ x86;amd64;em64t
Wir empfehlen, ein „bzImage“ zu erzeugen. So lässt es sich in der Regel
umgehen, dass der Kernel zu groß wird — was leicht passieren kann,
wenn man zu viele Features auswählt und ein „zImage“ herstellt.
Man erhält dann Meldungen wie „kernel too big“ oder
„System is too big“.
▪
Nachdem Sie den Kernel für Ihre Gegebenheiten konfiguriert
haben, so wie dies in Abschnitt 9.3, „Konfiguration des Kernels“ beschrieben ist,
starten Sie die Kompilierung (aus dem Verzeichnis
/usr/src/linux/):
make clean make bzImage
Diese beiden Befehle können Sie auch als eine Befehlszeile eingeben:
make clean bzImage
Nach der erfolgreichen Übersetzung finden Sie den komprimierten Kernel in
/usr/src/linux/arch/<arch>/boot. Das Kernel-Image
— also die Datei, die den Kernel enthält — heißt
bzImage.
Finden Sie diese Datei nicht vor, ist aller Wahrscheinlichkeit nach ein
Fehler während der Kernelübersetzung aufgetreten. Unter der Bash-Shell
können Sie mit dem folgenden Befehl den Kompilierungsvorgang erneut starten
und die erzeugten Befehlsausgaben in die Datei
kernel.out schreiben lassen:
make bzImage V=1 2>&1 | tee kernel.out
Wenn Sie Teile des Kernels als ladbare Module konfiguriert haben, müssen Sie anschließend das Übersetzen dieser Module veranlassen. Dies erreichen Sie durch: make modules.