1.1 KiB
1.1 KiB
要在Ubuntu 20上实现开机自动加载内核模块(.ko驱动),可以按照以下步骤进行操作:
-
确保你已经编译好了你的内核模块,并且拥有一个.ko文件。
-
打开终端,使用以下命令将.ko文件复制到/lib/modules/<kernel_version>/目录下,其中<kernel_version>是你当前正在使用的内核版本号:
sudo cp your_module.ko /lib/modules/$(uname -r)/ -
运行以下命令,将你的模块的信息添加到modules.dep文件中:
sudo depmod -
创建一个新的文件,以在系统启动时加载模块。在终端中运行以下命令:
sudo nano /etc/modules-load.d/<your_module>.conf这里的<your_module>是你想要加载的模块的名称。
-
在打开的文件中,输入你的模块的名称,保存并关闭文件。
-
重启你的系统。你的模块应该会在启动时自动加载。
这样,你的.ko驱动模块应该会在Ubuntu 20的启动时自动加载。请确保你的模块编译正确,并且与你的内核版本兼容。如果你的模块依赖其他模块,你也需要确保这些模块已正确加载。