LinuxSir.cn,穿越时空的Linuxsir!

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

编译完内核2.6.14遇到的问题

[复制链接]
发表于 2005-11-21 15:32:06 | 显示全部楼层 |阅读模式
装的是Gentoo-2005.1,安装完了之后用
#emerge --sync
#emerge --update --deep world
升级系统。升级完了之后内核源码增加了kernel-2.6.14-r2。之后把符号链接linux指向新的内核目录:
#cd /usr/src
#rm -f linux
#ln -s /usr/src/linux-2.6.14-gentoo-r2 linux
然后进入linux目录编译内核,一切正常。
#cd linux
#make menuconfig
#make && make modules_install
#cp arch/i386/boot/bzImage /boot/kernel-2.6.14-gentoo-r2
#nano -w /boot/grub/grub.conf
之后重启系统。我的splashutils设置的是silent模式,启动后显示silent画面,下面有文字“Initializing kernle......”之后就不动了,根本无法正常启动,可是如果我把splashutils模式设置为verbose的话就可以顺利的向下进行,进入系统,根本没有问题,不知这是为何。我原来的内核2.6.12-r6使用silent模式就可以正常进入系统,两个内核编译的配置文件相同,设置上不会存在问题,不知问题出在哪里。
发表于 2005-11-22 11:29:33 | 显示全部楼层
你有没有把system.map考在/boot上?我用了一下2.6.14内核,能进去,不稳定,不知原因,把它放在一傍,有时间再来捣弄捣弄.
回复 支持 反对

使用道具 举报

发表于 2005-11-22 11:54:19 | 显示全部楼层
2。6。14感觉挺好的阿
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-22 15:35:26 | 显示全部楼层
呵呵,谢谢两位老兄帮顶,问题已经解决了,不知道是哪儿的问题,现在已经能够正常启动了。我猜测,可能和文件的时间戳有关,升级完了系统之后/etc下面以及其他一些目录下的文件都被更新了,而/etc/conf.d/clock文件也被更新了,原来文件的设置是local,更新后改为了UTC,如果把时间再改回local并用date调整的话,很多文件的最后修改时间都会晚于系统当前时间,而我又不知道应该怎样来更新系统所有文件的时间戳,所以有些文件或服务无法正常使用,最后造成了上面的结果,而经过了一天之后,系统时间就会比系统内任何文件的时间戳都要晚,所以时间上的冲突就不存在了,所有模块都能正常操作,不知道我猜得有没有道理 ^_^  还请各位DX帮分析分析。
回复 支持 反对

使用道具 举报

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

本版积分规则

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