Ubuntu 14.04 在启动时插入自定义内核模块

Ubuntu 14.04 在启动时插入自定义内核模块

我想知道如何在启动时将自定义内核模块插入内核?

另外,还想问如何确保这个内核模块始终比所有其他正常内核模块更早插入?或者是否有一个优先级编号附加到该内核模块,以确保它可以尽快插入内核。

非常感谢!

编辑:设法弄清楚如何在启动时插入内核模块。现在弄清楚如何确保它首先被插入

编辑:Ubuntu 的启动过程读取自etc-> run->lib

文档链接:http://manpages.ubuntu.com/manpages/xenial/man5/modules-load.d.5.html

查看哪些可能的启动脚本可以编辑以显式增加优先级插入,而不是中的脚本/etc/modules

initramfs编辑:已决定与配置文件相比修改配置文件initrd。原因是它initramfs是一个根文件系统,我们可以将其内置到内核本身中,并且如果该文件存在则优先。需要确保initramfs每次修改后更新配置文件。

相关内容