Gibt es unter Linux ein Standardverzeichnis, in dem meine Treiberdateien gespeichert sind?

10

Ich muss meine Treiber für die Soundkarte und die Grafikkarte finden. Wissen Sie, wie Sie ihre Pfade finden und ob sie logisch in einem Verzeichnis gespeichert sind?

Abdul Al Hazred
quelle

Antworten:

12

Für Redhat-Derivate finden sich Treiber in

/lib/modules/$Kernel_version/kernel/drivers/

Sie können den Status der Treiber im Kernel mithilfe von anzeigen lsmod.

Sie können Informationen zu einem Modul finden, indem modinfoSie den Standort anzeigen.

Zum Beispiel

modinfo cryptd  
filename:       /lib/modules/2.6.32-504.8.1.el6.x86_64/kernel/crypto/cryptd.ko
description:    Software async crypto daemon
license:        GPL
srcversion:     8AB98AD1F94057A296739AB
depends:        
vermagic:       2.6.32-504.8.1.el6.x86_64 SMP mod_unload modversions 
user610209
quelle
Die meisten Distributionen verwenden das kmod-Paket für modprobeund andere mod*Tools. Das Stammverzeichnis ist wahrscheinlich ein Konfigurationsparameter des Pakets.
Ciro Santilli 法轮功 病毒 审查 六四 事件 20
Ubuntu und Derivate ist der gleiche Ort: / lib / modules / $ (uname -r) / kernel / drivers /
boctulus