LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 730|回复: 7

升级内核后modules的问题,请教

[复制链接]
发表于 2006-4-3 22:52:38 | 显示全部楼层 |阅读模式
我想给一个不能上网的机子升级一下内核,就去下了个.tar.bz2文件,编译后也make modules_install了,然后reboot用新的内核引导,发现它还是去/lib/modules/下的老的内核目录里去装载module,请问这个路径在哪修改?
发表于 2006-4-3 23:04:32 | 显示全部楼层
你好象没将kernel镜像拷到/boot里吧?
回复 支持 反对

使用道具 举报

发表于 2006-4-3 23:08:27 | 显示全部楼层
ln -s /usr/src/linux-* /usr/src/linux
是不是和这个有关?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-3 23:29:35 | 显示全部楼层
嗯,刚才说得太简略了。我先解压到/usr/src下,然后ln了一个linux的链接,之后make menuconfig,再make && make modules_install,编译完毕后将bzImage和System.map都cp到/boot下并配置了grub使用新内核,启动后出现了装载modules错误,路径却是以前的老内核的modules的路径,这当然是不对的了,是不是需要手动在哪个地方修改一下,让它从正确的modules位置装载?
回复 支持 反对

使用道具 举报

发表于 2006-4-3 23:54:55 | 显示全部楼层
你/lib/modules/下有你刚编的内核版本文件夹吗?确定你是用新的内核引导系统的话,也可以在这里做个ln
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-5 07:44:41 | 显示全部楼层
/lib/modules/下有两个目录,分别对应两个内核的,可是用新内核启动它还是从老内核的目录下装载modules,只好ln了,不过觉得太别扭了,应该在什么地方可以改的吧?还以为make modules_install时它会自动做呢
回复 支持 反对

使用道具 举报

发表于 2006-4-5 07:46:55 | 显示全部楼层
没碰到过这个问题,怎么会去原来的地方找模块呢。奇怪。
回复 支持 反对

使用道具 举报

发表于 2006-4-5 19:43:18 | 显示全部楼层
我每次都make modules然后make modules_install 没出现过你这个问题
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表