ForumKernel kompilieren unter Fedora core 5
Sascha Koerner – Sonntag, 14. Mai 2006 23:37 Uhr

Hallo,
nachdem ich meine die Pakete installiert habe und das kernel-dev Paket installiert habe, taucht unter /usr/src/kernels/… der akutelle 2.16er Kernel von FC5 auf.

Frohen Mutes dann in die Tasten gehauen und mit xconfig die neue Kernel Konfig gebaut und abgespeichert. Daraufhin lag dort auch eine neue .config-Datei rum. Alles bestens hab ich gedacht und dann make dep aufgerufen.
Leider ging das nicht – “not necessary …”
Alle anderen Sachen funktionierten auch nicht. Also kein Kernel – Bau.

Kennt jemand eine anständige Doku oder kann mir vielleicht so helfen ? Ich wäre sehr dankbar, da der Kernel auf dem Rechner Bluetooth und PCMCIA Support usw. hat, die nu wirklich nicht notwendig sind.

3 Antworten
Rico Rommel – Montag, 15. Mai 2006 13:49 Uhr

Hallo,

Wie die Fehlermeldung schon sagt, ist “make dep” bei den 2.6er Kerneln nicht
mehr notwenig.

Nach dem Konfigurieren des Kernels erstellt

make bzImage nur den Kernel,
make modules die Module
bzw.
make beides

make modules_install installiert nur die Module
make install installiert den Kernel und erstellt in der Regel auch initrd

Genaueres findest du auch in der README im Hauptverzeichnis der Kernelquellen.

mfg
Rico

Ingo Kemper – Dienstag, 16. Mai 2006 00:37 Uhr

Ein simples make help hätte Dich ein gutes Stück weiter gebracht, wenn es ein Lesen der README auch nicht ersetzt. Wenn jeder, der den Kernel selbst kompiliert (ganz besonders die Distributoren), die README einmal im Jahr lesen würde, wäre allen sehr geholfen, und der falsche Link /usr/src/linux auf die Kernel-Quellen wäre schon bald Geschichte.

Zitat:
Do NOT use the /usr/src/linux area! This area has a (usually
incomplete) set of kernel headers that are used by the library header
files. They should match the library, and not get messed up by
whatever the kernel-du-jour happens to be.

Was meinst Du mit “Alle anderen Sachen funktionierten auch nicht.”? Kannst Du mal die Fehlermeldung von make all posten?

Viele Grüße
Ingo

Michael Busch – Dienstag, 16. Mai 2006 13:30 Uhr

Versuch es mal hier:

http://www.mjmwired.net/resources.php

Neuer kernel-Build ist für FC5 noch nicht drin, aber evtl hilft Dir der für FC4 weiter.