Согласно man-странице lsmod
команды показано «какие модули ядра загружены в данный момент».
Я написал скрипт, который modinfo
показывает, какие файлы объектов ядра (.ko) действительно используются:
#!/bin/sh
for i in `lsmod | awk '{print $1}' | sed -n '1!p'`; do
echo "###############################$i###############################"
echo ""
modinfo $i
echo ""
echo ""
done
Теперь я обнаружил, что modinfo nvidia
показывает следующий вывод:
ERROR: modinfo: could not find module nvidia
Ребята, у вас есть объяснение этому?
linux
kernel
kernel-modules
JohnnyFromBF
источник
источник
nvidia_410
. Так что попробуйтеmodinfo nvidia_410
или подобное.Если вы недавно удалили драйвер nvidia, возможно, вы удалили модуль из вашей системы, но он все еще находится в вашем initrd. Вы можете проверить, какие в вашем initrd с
lsinitrd
. Или просто попробуйте переустановить ядро, чтобы увидеть, больше ли оно не отображается вlsmod
.источник