我尝试在/etc/modules-load.d/中使用一个配置文件,结果也成功了。
我的驱动程序可以在启动时加载。
我要寻找的是如何在启动期间的特定时间加载驱动程序,比加载“ui”早得多,例如-我希望在加载内核的文件系统时加载驱动程序。
或者,在任何网络工作开始之前,在任何数据包从连接的hba传出之前,我可能希望能够加载我的驱动程序。
这就是我要找的模式。
最佳答案
/etc/modules-load.d
目录中配置文件中列出的模块由systemd-modules-load.service加载。此服务已启动before sysinit.target
,因此可以保证(请参阅bootup(7)中的顺序)在启动任何与ui相关的程序、网络配置守护程序或脚本之前,它将加载所有模块。
如果您想在另一个特定的时间加载另一个模块,您应该创建一个单独的服务单元,并根据您希望何时启动它来对其进行排序。
关于linux - 如何在运行systemd的计算机上启动时在特定时间加载linux模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36851189/