免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3997 | 回复: 2
打印 上一主题 下一主题

[桌面系统] 每次开机都要加载网卡驱动 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-04-05 10:41 |只看该作者 |倒序浏览
     我的ubuntu版本是10.04,每次开机都要使用insmod命令去加载一个ko模块才能连接上网络,这是为什么?网上的解决方案貌似是将这个insmod命令写到某个开机脚本的文件末尾,可能是版本不一样吧,我总找不到他们所说的开机脚本文件。望各位大虾不吝赐教哈^_^

论坛徽章:
0
2 [报告]
发表于 2012-04-05 14:33 |只看该作者
Linux如何在系统启动时自动加载模块
下面是以前学习Linux时写的,后来仔细研究rc.sysinit后发现,只需要修改下列地方就可以了,不必这么麻烦的:
rc.sysinit中有这样的一段代码:
# Load other user-defined modules
for file in /etc/sysconfig/modules/*.modules ; do
[ -x $file ] && $file
done

# Load modules (for backward compatibility with VARs)
if [ -f /etc/rc.modules ]; then
/etc/rc.modules
fi

可见只需要配置两个地方的任何一个就可以了(以加载fuse内核模块为例)
(1) 在/etc/sysconfig/modules/下面创建*.modules文件,参考已经有的*.modules文件,例如我写创建文件my.modules,内容为modprobe fuse
记得最后chmod 755 my.modules
(2) 或者在/etc/rc.modules里面加上modprobe fuse,没有的话创建该文件。
然后reboot,lsmod | grep fuse验证一下就OK了。

论坛徽章:
0
3 [报告]
发表于 2012-04-06 10:05 |只看该作者
谢谢LS回答,自己已经搞定了,其实原理很简单,只要在开机到系统的整个启动的过程中一定要执行的一个脚本中将加载驱动的命令添加到其末尾即可,这里我用的是"sudo insmod tg3.ko",需要注意的是这里的tg3.ko最好是绝对路径。回复 2# yjq635


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP