如何在内核更新中保留已安装的自定义内核模块?

如何在内核更新中保留已安装的自定义内核模块?

我有一个 NIC(Asus XG C100C),当前 Linux 内核不支持它。因此,我安装了从源代码编译的驱动程序。每次更新内核时,我都必须重新安装它,然后将其复制到atlantic.ko/lib/modules/<KERNELVERSION>/使用insmod它进行安装。

我假设该驱动程序与大多数次要内核更新/补丁兼容。是否有办法将驱动程序 (atlantic.ko) 复制/安装到其他地方,以便内核更新过程自动为新内核版本安装该驱动程序?

  • 操作系统:Ubuntu 16.04.5 LTS(Xenial Xerus)
  • 内核:4.4.0-140-generic
  • NIC 驱动程序:“atlantic.ko”(来自华硕网站,发布日期 2017 年 1 月 26 日)
  • 网卡:华硕 XG C100C

答案1

许多外部/第三方内核模块利用知识管理系统对于这种事情。

相关内容