LinuxSir.cn,穿越时空的Linuxsir!

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

内核启动中间卡了一分钟,求大哥指条明路

[复制链接]
发表于 2010-11-20 18:37:31 | 显示全部楼层 |阅读模式
刚装完基本系统,就是手册上写的配置好GRUB重启的时候。内核可以启动到提示符,但是中间卡了一分钟,我差点又绝望了……具体是这样的:
进了GRUB选择进了gentoo,跑到下面这个地方就不动了:
[1.657050]async/1 used greatest stack depth :6812 bytes left
[1.725029]async/0 used greatst stack depth:6656 bytes left
硬盘也不闪,几乎就没反应了,卡了一分钟,又可以继续下去,正常出现命令提示符。
小弟初学,大惑,也不知道是不是很幼稚的问题,苦于搜不到前人经验,求大仙指条明路。
发表于 2010-11-20 19:35:47 | 显示全部楼层
系统其它都正常吗?
报一下你的硬件情况
说一下你的内核怎么编译的

你这什么信息都没有,也不好帮你
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-20 21:16:56 | 显示全部楼层
其他的应该都是正常的,到目前为止没有其他什么情况

内核编译我是参考着网上搜的一个范例编的

我的机子比较老了
Acer 5500的笔记本
PentiumM 1.86G
1.5G
ATI Mobility Radeon X1300

分了六个区
sda9 /boot
sda10 /
sda11 /usr
sda12 /var
sda13 /home
sda14 swap

我把配置文件传上来了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-20 21:45:44 | 显示全部楼层
现在网上也能搜到这样的boot log 了,貌似这两条信息本身没什么问题,是开启了内核一个DEBUG选项的输出,但是我机子上到这就停住足足有一分钟,感觉不正常。大家从进入系统到出现提示符一般要花多少时间?
回复 支持 反对

使用道具 举报

发表于 2010-11-20 21:52:21 | 显示全部楼层
以前遇到过一次
是udev pop device的时候每一个都有1s的延时(配置文件还是某个脚本我忘记了),然后挂了很长时间
回复 支持 反对

使用道具 举报

发表于 2010-11-21 09:49:31 | 显示全部楼层
我把内核里能去掉的各种debug都去掉了,没碰到过这样的情况。感觉如果不是做开发的话,那些调试选项基本没用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-22 14:10:30 | 显示全部楼层
我重新编了一遍,做了小修改,去掉了内核debug,问题依然存在,内核装入都花了一分钟多,就那个1.6秒的地方像是卡死了。此外,装内核的时候自动调节了屏幕分辩率,调的很高,我不知道怎么改,字有点太小了——问题是Xserver跑不起来,不知道哪里又出问题了,都是照着Gentoo 手册上的步骤装的,到X -config /root/xorg.conf.new这一步,能出那个黑白模式,然后就死机了,怎么按键盘都没反应,鼠标也没反应
回复 支持 反对

使用道具 举报

发表于 2010-11-22 19:08:12 | 显示全部楼层
Post by LskywaLker;2120733
我重新编了一遍,做了小修改,去掉了内核debug,问题依然存在,内核装入都花了一分钟多,就那个1.6秒的地方像是卡死了。此外,装内核的时候自动调节了屏幕分辩率,调的很高,我不知道怎么改,字有点太小了——问题是Xserver跑不起来,不知道哪里又出问题了,都是照着Gentoo 手册上的步骤装的,到X -config /root/xorg.conf.new这一步,能出那个黑白模式,然后就死机了,怎么按键盘都没反应,鼠标也没反应


我的内核也会显示greatest stack depth,但不会卡,我也不知这是什么意思。

内核调分辨率是因为内核开启了KMS(kernel mode setting),这样进X就不用Xserver再调了。

关于X启动,建议你参考下http://linuxsir.cn/bbs/thread373705.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-23 15:20:01 | 显示全部楼层
经过这几天查资料和自己的一些判断,更正如下:
内核还有问题,与这两条信息无关
[1.657050]async/1 used greatest stack depth :6812 bytes left
[1.725029]async/0 used greatst stack depth:6656 bytes left
我去掉了kernel debug重新编译了一次,就没有这两条了。
现在看来是
[1.688311] sd 0:0:0:0: [sda] Attached SCSI disk
这个时候卡住了一分钟,然后又能继续装入,直到命令提示符。
哪位能指点一下可能是内核那个地方配置不当?我的配置上面有,还有我的硬盘是老式的PATA接口的,不是SATA的。还有就是,我现在的内核只有3.4M,没想到这么小,这正常吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-24 22:47:13 | 显示全部楼层
终于解决了……累死了。详情转
http://www.linuxsir.cn/bbs/thread373975.html
回复 支持 反对

使用道具 举报

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

本版积分规则

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