Назад | Перейти на главную страницу

Знайте, какая прошивка у меня загружено ядром Linux с момента загрузки

Регулярно обновляя свою систему Debian, я никогда не тратил время на то, чтобы выбирать, какие пакеты прошивки мне действительно нужны; в основном у меня все они установлены и всегда обновлены.

Мне было интересно, как я могу выбрать те, которые мне действительно нужны. Я думал об использовании всех устройств, имеющихся в моей системе (даже тех, которые я редко использую, таких как bluetooth, ethernet, камера, тачпад, мультимедийные клавиши и т. Д.), И посмотреть список загруженных прошивок.

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

Есть несколько команд, в зависимости от того, что вам нужно.

Начать с lspci -vvvvv он покажет вам, какой модуль / драйвер используется устройством. (ищите значения Kernel module и Kernel driver) Чтобы получить список используемых в настоящее время модулей / загруженных, вы можете использовать lsmod.

Для получения более подробной информации проверьте Вики Lspci перечислены другие команды, но вам может потребоваться установка дополнительных пакетов.

Они предоставят вам информацию о самом HW: dmidecode и hwinfo или lshw

РЕДАКТИРОВАТЬ:

Чтобы узнать, какие драйверы загружаются во время загрузки, вы обычно ищите (зависит от sys-vinit / systemd):

/var/log/bootlog
/var/log/syslog
/var/log/kern.log

или команда dmesg чтобы узнать, что загружается в systemd journalctl -k kernel или journalctl -b для текущей / последней загрузки. См. Справочные страницы по каждой команде.