Linux内核启动问题:如何分析?

Linux内核启动问题:如何分析?

在我的 OpenSuse 11.2 Notebook 上手动将内核从 2.6.33 更新到 2.6.34 后,它在出现以下消息后停止

Loading drivers, configuring devices...

可以使用 中断此停止Ctrl-C,但是当系统进入运行级别 5 时,没有挂载任何分区(但有根分区),许多服务无法启动,并且还发生其他奇怪的事情。没有 X11。

笔记:
我之前手动更新过内核很多次,都成功了。
是的,我知道,如果是 NVidia,则必须重新编译驱动程序。

问题是:
如何分析问题的原因?

执行后dmesg输出太多了,我无法将其“映射”到启动时看到的输出。输出确实不是包含字符串Loading drivers, configuring devices,或类似字符串。

答案1

我将尝试使用failsafe新内核的选项进行启动,看看是否能正常工作。

如果确实如此,您可以编辑启动选项以逐个删除选项,以帮助确定问题的原因。

您也可以尝试single在启动选项中输入以进入单用户模式。然后您可以以 root 身份登录并开始探索...

相关内容