在内核更新时触发驱动程序模块的重建

我正在使用需要构建驱动程序的硬件,该驱动程序不在内核源代码树中,即不是 Linux 的一部分。目前,每次开始使用新的内核版本时,我发现需要手动重新构建和安装驱动程序。有没有办法简化这个过程?
1个回答

要在内核更新后自动重新编译内核模块,我知道有两个选项:

  1. 编写自己的脚本

    可以参考这篇非常古老的帖子this或者this,其中有人通过脚本解决了SUSE的问题。

  2. 使用动态内核模块支持(DKMS)

    可以参考维基百科上的简短描述wiki页面和Ubuntu社区的HOWTO指南DKMS