内核版本在uname -r(Arch Linux)

时间:2017-03-04 07:54:28

标签: linux linux-kernel archlinux uname

内核更新后,uname中的内核版本本身不会更新。 这是一个问题,因为所有模块都是通过它加载的,所以我不得不用新模块将文件夹重命名为旧版本(作为临时解决方案),但我想正确解决这个问题。

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

1 个答案:

答案 0 :(得分:0)

您是否更换了内核映像(bzImage或vmlinuz)?如果是,那么您的grub conf参数存在一些问题。否则你需要替换内核映像。

以下是更新内核所需的步骤:

1)用现有的内核映像替换你的内核映像( vmlinuz或bzImage ,你可以从grub conf参数中检查名称。

2)将新模块文件夹(包含所有新模块)复制到 / lib / modules 文件夹中。

3)有时在模块加载过程中可能会出现问题。因此,您可以在新模块文件夹中运行 depmod -a 命令。

4)重新启动电路板并通过 uname -a 命令检查内核版本和内核映像详细信息(如内核版本和已编译内核映像的日期)。*