Версия ядра не обновляется в uname -r (Arch Linux)

После обновления ядра версия ядра в uname сама по себе не обновляется. Это проблема, потому что все модули загружаются через него, поэтому мне пришлось переименовать папку с новыми модулями в старую версию (как временное решение), но я бы хотел решить эту проблему правильно.

~: pacman -Q linux
linux 4.9.11-1
~: uname -r
4.9.8-1-ARCH 

1 ответ

Решение

Вы меняете образ ядра (bzImage или vmlinuz)? Если да, то есть проблема с вашим параметром grub conf. В противном случае вам нужно заменить образ ядра, а также.

Ниже приведены шаги, которые вам нужно обновить ядро:

1) Замените свой образ ядра (vmlinuz или bzImage, который вы можете проверить по имени в параметрах вашего grub conf) на существующий образ ядра.,

2) Скопируйте новую папку модуля (содержащую все новые модули) в папку /lib/modules.,

3) Иногда могут возникнуть проблемы во время загрузки модуля. Таким образом, вы можете запустить команду depmod -a в папке вашего нового модуля.

4) Перезагрузите плату и проверьте версию ядра и детали вашего образа ядра (например, версию ядра и дату скомпилированного образа ядра) с помощью команды uname -a.*

Другие вопросы по тегам