Есть ли в Linux стандартный каталог, в котором хранятся мои файлы драйверов?

10

Мне нужно найти драйверы для звуковой карты и графической карты, знаете ли вы, как найти их пути и логически ли они хранятся в одном каталоге?

Абдул Аль Хазред
источник

Ответы:

12

Для производных Redhat драйверы находятся в

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

Вы можете увидеть состояние драйверов в ядре с помощью lsmod.

Вы можете найти информацию о модуле, используя modinfoкоторый покажет вам местоположение.

Например

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
источник
Большинство дистрибутивов используют пакет kmod для modprobeи других mod*инструментов, корневой каталог, скорее всего, является параметром конфигурации этого пакета.
Сиро Сантилли 冠状 病毒 审查 六四 事件 法轮功
Ubuntu и производные находятся в одном месте: / lib / modules / $ (uname -r) / kernel / drivers /
boctulus