modules.dep文件损坏无法找到网卡的处理
来源:互联网 发布:java权限管理系统demo 编辑:程序博客网 时间:2024/05/16 10:39
modules.dep文件损坏无法找到网卡的处理 一台LINUX机器,打算改一下网卡地址,按常规改了/etc/sysconfig/networks-sprice目录的配置文件
然后重新启动网络服务,报了一大堆错误,说.xxx模块没有找到,仔细查看了一遍,发现内核库目录下的modules.dep文件损坏,文件长度和属性都是?? 导致网卡驱动模块无法加载,无法找到网卡。
处理过程如下:
rm modules.dep
报错无法rm
cat null >modules.dep
rm modules.dep
然后重新生成modules.dep
depmod -a
重新启动网络服务
service networks restart
OK,搞定
关于depmod的一点说明,这个命令生成模块依赖文件,也就是/lib/modules/kernel-version/modules.dep,该文件格式为:
/lib/modules/2.2.14-5.0/fs/autofs.o:
/lib/modules/2.2.14-5.0/fs/binfmt_aout.o:
/lib/modules/2.2.14-5.0/fs/binfmt_java.o:
/lib/modules/2.2.14-5.0/fs/binfmt_misc.o:
/lib/modules/2.2.14-5.0/fs/coda.o:
/lib/modules/2.2.14-5.0/fs/fat.o:
/lib/modules/2.2.14-5.0/fs/hfs.o:
/lib/modules/2.2.14-5.0/fs/hpfs.o:
/lib/modules/2.2.14-5.0/fs/lockd.o: /lib/modules/2.2.14-5.0/misc/sunrpc.o
/lib/modules/2.2.14-5.0/fs/minix.o:
/lib/modules/2.2.14-5.0/fs/msdos.o: /lib/modules/2.2.14-5.0/fs/fat.o
......
这个文件中详细列出了所有的模块文件的绝对路径,每一行说明一个模块的信息;如果一行中有多个模块的信息,就说明了模块间具有依赖关系。例如,
/lib/modules/2.2.14-5.0/fs/lockd.o: /lib/modules/2.2.14-5.0/misc/sunrpc.o
这一行就说明模块lockd要引用sunrpc模块。有了这个文件,内核在装载模块时就可以根据所解析出的模块名来正确地定位模块的位置了。
然后重新启动网络服务,报了一大堆错误,说.xxx模块没有找到,仔细查看了一遍,发现内核库目录下的modules.dep文件损坏,文件长度和属性都是?? 导致网卡驱动模块无法加载,无法找到网卡。
处理过程如下:
rm modules.dep
报错无法rm
cat null >modules.dep
rm modules.dep
然后重新生成modules.dep
depmod -a
重新启动网络服务
service networks restart
OK,搞定
关于depmod的一点说明,这个命令生成模块依赖文件,也就是/lib/modules/kernel-version/modules.dep,该文件格式为:
/lib/modules/2.2.14-5.0/fs/autofs.o:
/lib/modules/2.2.14-5.0/fs/binfmt_aout.o:
/lib/modules/2.2.14-5.0/fs/binfmt_java.o:
/lib/modules/2.2.14-5.0/fs/binfmt_misc.o:
/lib/modules/2.2.14-5.0/fs/coda.o:
/lib/modules/2.2.14-5.0/fs/fat.o:
/lib/modules/2.2.14-5.0/fs/hfs.o:
/lib/modules/2.2.14-5.0/fs/hpfs.o:
/lib/modules/2.2.14-5.0/fs/lockd.o: /lib/modules/2.2.14-5.0/misc/sunrpc.o
/lib/modules/2.2.14-5.0/fs/minix.o:
/lib/modules/2.2.14-5.0/fs/msdos.o: /lib/modules/2.2.14-5.0/fs/fat.o
......
这个文件中详细列出了所有的模块文件的绝对路径,每一行说明一个模块的信息;如果一行中有多个模块的信息,就说明了模块间具有依赖关系。例如,
/lib/modules/2.2.14-5.0/fs/lockd.o: /lib/modules/2.2.14-5.0/misc/sunrpc.o
这一行就说明模块lockd要引用sunrpc模块。有了这个文件,内核在装载模块时就可以根据所解析出的模块名来正确地定位模块的位置了。
- modules.dep文件损坏无法找到网卡的处理
- modinfo命令找不到modules.dep文件的解决办法
- 电脑文件损坏无法找到怎么恢复
- MAC应用无法打开或文件损坏的处理方法
- 怎么找到文件或目录损坏且无法读取F盘的文件
- windows资源保护找到了损坏文件但无法修复
- 移动硬盘"文件或目录损坏且无法读取"可能的处理办法
- 移动硬盘无法访问,打开提示”文件或目录损坏且无法读取”的处理方法
- windows 资源保护找到了损坏文件但无法修复其中某些文件
- MAC应用无法打开或文件损坏处理方法
- vmware+ubuntu无法找到网卡
- ubuntu_wireshark无法找到网卡信息
- 文件损坏无法删除
- libnet进行编程时,libnet_init()无法找到网卡的解决方法。
- Emule-文件分块-损坏的处理
- 移动硬盘的文件损坏怎么处理
- 关于OPhone开发环境下重装ADT后无法找到库文件和无法启动模拟器的问题处理
- windows8的BCD文件损坏无法进入的解决方法
- 新年一起勉励
- 做人
- 不知道在想什么
- ORACLE 10.204密码重试次数问题
- 新年第一篇
- modules.dep文件损坏无法找到网卡的处理
- 如何从EXPDP导出的文件里获得用户授权的SQL语句
- 继续摘抄:Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- oracle巨大表的数据删除的方法,20分钟搞定
- dm9000驱动移植 之二
- CS8900 base address的确定方法
- 文本关键词的提取算法实验
- 从ORACLE的表里生成DBF的简单办法
- ORACLE下如何获得全部的索引创建语句