LinuxSir.cn,穿越时空的Linuxsir!

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

请问怎样升级内核呢

[复制链接]
发表于 2005-8-8 16:47:34 | 显示全部楼层 |阅读模式
我安装了lfs6.0,内核是2.6.8.1

我现在想升级到2.6.12.2,

但编译成功之后,系统启动会很慢,特别是

内核启动完毕,执行/etc/rc.d/init.d/udev 脚本时很慢

也就是屏幕提示
populating /dev  with devices nodes 时要持续十几分钟


另外 启动之后。执行/sbin/udevstart 也要差不多的时间
发表于 2005-8-8 16:58:50 | 显示全部楼层
linux-lib-header最好也要跟着更新.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-8 17:07:12 | 显示全部楼层
嗯,这个我注意到了,

不过lfs文档里是复制 include下的文件过去,那就可以了吗


还有我找不到linux-libc-headers-2.6.12.2,只好用低一点的内核了

升级内核是因为我需要编译unionfs,要求内核2.6.9 以上的
回复 支持 反对

使用道具 举报

发表于 2005-8-8 17:58:34 | 显示全部楼层
我不知道你是已经安装完成了LFS后再升级,还是一开始编译就使用新内核,如果是一开始编译就用新的内核我还没有碰到过问题,不过没有试过安装完成后再升级.
linux-libc-headers用2.6.12.0这个版本就可以了.
我用linux-libc-headers2.6.11版本和linux-2.6.12版本的组合也正常,不过我是从头开始编译的.
回复 支持 反对

使用道具 举报

发表于 2005-8-8 18:51:07 | 显示全部楼层
升级内核,怎么还升级 libc-headers?。。。
好像不该升级的吧。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-10 00:24:37 | 显示全部楼层
Post by youbest
我不知道你是已经安装完成了LFS后再升级,还是一开始编译就使用新内核,如果是一开始编译就用新的内核我还没有碰到过问题,不过没有试过安装完成后再升级.
linux-libc-headers用2.6.12.0这个版本就可以了.
我用linux-libc-headers2.6.11版本和linux-2.6.12版本的组合也正常,不过我是从头开始编译的.



我是完成LFS之后再升级内核的

现在更新了linux-libc-headers之后,udev快了很多,20来秒(正常吗)
不过我不知道为什么要这样

更新linux-libc-headers-2.6.11.12

cp -R include/asm-i386/* /usr/include/asm
cp -R include/linux /usr/include

chown -R root:root /usr/include/{asm,linux}

find /usr/include/{asm,linux} -type d -exec chmod 755 {} \;
find /usr/include/{asm,linux} -type f -exec chmod 644 {} \;
回复 支持 反对

使用道具 举报

发表于 2005-8-10 12:29:13 | 显示全部楼层
什么机器?20秒太慢了,1、2秒还差不多。
下一步,重新编译udev,我想会有效果。
回复 支持 反对

使用道具 举报

发表于 2005-8-10 13:24:58 | 显示全部楼层
我是整个系统启动16~17秒
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-10 18:27:04 | 显示全部楼层
都是升级内核给弄的

我试着重新编译udev看看
回复 支持 反对

使用道具 举报

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

本版积分规则

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