Während kann ich , lsmod
um gerade aktive Kernel - Module zu zeigen, wie kann ich sehen , welche Treiber statisch in den Kernel eingebaut sind und zur Zeit aktiv?
drivers
linux-kernel
kernel-module
JohnnyFromBF
quelle
quelle
uname -r
und nicht die häufigereuname -a
Wenn Ihr Linux ein /proc/config.gz hat
Das hat alle gebauten Module. Kopieren Sie es an eine andere Stelle und entpacken Sie es. Öffne die Datei alles was mit einem "= M" als Modul aufgebaut ist. Alles mit einem "= Y" ist statisch aufgebaut.
hwinfo listet den "Treiber:" auf. Überprüfen Sie die obige Datei, um festzustellen, ob sie statisch aufgebaut ist.
Zu Ihrer Information: Alle statisch aufgebauten Treiber werden immer in den Speicher geladen und sind einsatzbereit. Ohne die entsprechende Hardware werden sie nichts tun, sondern Speicher verwenden.
quelle
/proc/config.gz
?/boot/config-$(uname -r)
.scheint alle eingebauten und externen Module zu enthalten.
Es scheint aber auch einige Einträge zu enthalten, die eigentlich keine Module sind: https://unix.stackexchange.com/questions/225706/are-modules-listed-under-sys-module-all-the-loaded-modules
TODO: Lies die Quelle und verstehe genauer, was dort abgelegt wird.
Der Vorteil dieser Methode ist, dass Sie sich nicht darauf verlassen müssen, dass Sie die Kernel-Konfiguration unter
/boot
oder finden/proc/config.gz
.quelle