Debian + Linux-Kernel 3.12.22: Option „Kernelmodul-Loader“ ist nicht verfügbar

Debian + Linux-Kernel 3.12.22: Option „Kernelmodul-Loader“ ist nicht verfügbar

Der Debian-Leitfaden zum Kompilieren eines Kernelssagt:

Vergessen Sie nicht, unter „Unterstützung für ladbare Module“ den „Kernelmodul-Loader“ auszuwählen (standardmäßig ist dieser nicht ausgewählt). Wenn dieser nicht enthalten ist, treten bei Ihrer Debian-Installation Probleme auf.

Ich habe jedoch den Kernel 3.12.22 heruntergeladen und ausgeführtxconfig erstellenund habe nach der Option „Kernelmodul-Loader“ gesucht, sie aber nicht gefunden. Wurde diese Option abgeschafft, ist sie standardmäßig enthalten oder wird sie nicht mehr benötigt?

Danke schön.

Antwort1

Teile dieses Handbuchs sind erheblich veraltet.

„Loadable module support“ ist der Name der Option, die aktiviert kmod, die Kernelkomponente, die modprobeModule mit einem symbolischen Namen basierend auf der Hardwareidentifikation lädt. Sie können diese symbolischen Namen in sehen ; sie werden automatisch aus den Kernelquellen extrahiert. Beispielsweise bedeutet die Zeile, dass der Kernel, wenn er ein Modul anfordert, dessen Name die Form hat , nach einer Datei namens sucht . Der symbolische Name entspricht einer bestimmten PCI-Kennung, die vom PCI-Peripheriegerät (in diesem Fall einer Grafikkarte) gesendet wird./lib/modules/VERSION/modules.aliasalias pci:v00001002d00005147sv*sd*bc*sc*i* radeonfbpci:v00001002d00005147sv*sd*bc*sc*i*modproberadeonfb.ko

Die Sache ist, „Loadable Module Support“ ist der Name der Optionim Kernel 2.4.x. In 2.6 wurde die Option in „Automatisches Laden von Kernelmodulen“ (für den internen Namen CONFIG_KMOD) umbenannt. InVersion 2.6.27wurde die Kmod-Funktion zu einem obligatorischen Teil der Modulunterstützung und die Option wurde bald darauf entfernt, da sie ignoriert wurde.

verwandte Informationen