如何防止删除第三方内核模块?

如何防止删除第三方内核模块?

要使用专用接口卡,我必须编写并安装 API 内核模块的代码。当我离开去度假,机器处于挂起模式时,这工作正常。当我回来时,我的 API 坏了。结果我不得不再次重新制作并重新安装它的内核模块。虽然之前应用 Ubuntu 更新并没有删除模块,但它们是主要嫌疑人,所以我禁用了自动更新。

问题:

  1. 有什么方法可以确定导致内核模块被删除的具体原因?
  2. 除非我明确想要删除该模块,否则如何防止它被删除?

答案1

如果您手动构建内核模块,则必须在每次内核升级后重建它们。

您可以使用它dkms来自动化这一过程。

相关内容