内核编号与内核头位置不同

内核编号与内核头位置不同

我正在运行 OpenSUSE Tumbleweed。打电话的时候uname -r,我明白了5.6.6-1-default。然而,内核头文件并不/lib/modules/5.6.6-1-default/像预期的那样位于/lib/modules/5.6.6-8-default/.这会导致外部驱动程序出现一些混乱,因为外部驱动程序依赖于uname -r确定当前内核头的位置。
之前内核也出现过类似的问题(uname -r给出5.6.4-1,内核头可以在 中找到5.6.4-8)。
为什么内核文件位于与预期不同的位置,以及如何将安装程序(通过 dkms 安装)指向正确的文件?

相关内容