Как получить список активных драйверов, статически встроенных в ядро linux?

пока могу использовать lsmod чтобы показать текущие активные модули ядра, как я могу увидеть, какие драйверы статически встроены в ядро и активны в данный момент?

10
задан fixer1234
16.01.2023 16:07 Количество просмотров материала 3436
Распечатать страницу

2 ответа

можно сделать cat /lib/modules/$(uname -r)/modules.builtin

С ядром Documentaton

модули.builtin

в этом файле перечислены все модули, встроенные в ядро. Это используется по modprobe, чтобы не потерпеть неудачу при попытке загрузить что-то встроенное.

26
отвечен sager89 2023-01-17 23:55

Если ваш linux имеет /proc / config.gz

что все модули. Скопируйте его в другое место и разархивируйте. Откройте файл все с" =M " построено как модуль. Все с "=Y" статически построено.

hwinfo выведет список "Driver:" проверьте приведенный выше файл, чтобы увидеть, если он статически построен.

FYI: все статически построенные драйверы всегда загружаются в память и готовы к действию. Без соответствующего оборудования их не сделать все что угодно, но используй память.

7
отвечен cybernard 2023-01-18 02:12

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх