要使用专用接口卡,我必须编写并安装 API 内核模块的代码。当我离开去度假,机器处于挂起模式时,这工作正常。当我回来时,我的 API 坏了。结果我不得不再次重新制作并重新安装它的内核模块。虽然之前应用 Ubuntu 更新并没有删除模块,但它们是主要嫌疑人,所以我禁用了自动更新。
问题:
- 有什么方法可以确定导致内核模块被删除的具体原因?
- 除非我明确想要删除该模块,否则如何防止它被删除?
答案1
如果您手动构建内核模块,则必须在每次内核升级后重建它们。
您可以使用它dkms
来自动化这一过程。