微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ubuntu 自动加载第三方ko模块

有时候,我们需要让Ubuntu系统加载第三方的内核模块,但是重新编译内核显然太繁琐,我们可以使用某些手段来手动加载或者自动加载这些模块。

手动加载

直接执行以下指令即可

sudo insmod *.ko

或者将ko模块放到/lib/module/#uname -r#/目录下,其中uname -r对应你的内核版本,然后执行以下命令

depmod

最后,你就可以使用以下指令来加载了

modprobe 模块名称

注意,模块名称ko结尾了。

自动加载

我们使用一个比较普通的思路,在/etc/init.d/目录下建立一个启动脚本,然后在/etc/rc3.d/目录下建立一个链接到上面的脚本,注意,软链接的名字必须以‘S’开头。

你可能有多个rc目录,他们之间的关系是这样的

init.d  rc0.d  rc1.d  rc2.d  rc3.d  rc4.d  rc5.d  rc6.d
0 - 停机 
1 - 单用户模式 
2 - 多用户,但是没有NFS ,不能使用网络 
3 - 完全多用户模式,我最喜欢的模式 
4 - “打酱油” 模式,没有用到 
5 - X11   桌面模式
6 - 重新启动 (如果将认启动模式设置为6,Linux将会不断重启)

比如我的启动脚本名为8192eu,内容为modprobe 8192eu,软链接为S8192eu。

原文地址:https://www.jb51.cc/ubuntu/352105.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐