dkms:为手动安装的上游内核重建内核模块

dkms:为手动安装的上游内核重建内核模块

由于默认内核存在问题,我安装了一个“上游内核”(下载了 deb 并使用 dpkg 安装)(请参阅https://bugs.launchpad.net/ubuntu/+source/linux/+bug/956918) 现在我自定义的电池设置丢失了。我使用内核模块 tp-smapi 在 ThinkPad 上更改了此设置。如果我现在尝试加载此模块,则会失败,因为它不是为此内核构建的。已安装的软件包是“tp-smapi-dkms”和“tp-smapi-source”。似乎没有触发自动重建。我该如何手动执行此操作?

答案1

除了安装 linux-image-... 软件包之外,您还需要 linux-headers-... 。安装完头文件后,应该会自动构建该内核的模块。如果没有,请手动触发当前加载的内核的模块安装:

sudo dkms autoinstall -k $(uname -r)

相关内容