如何才能找出 Fedora 启动时挂起的原因?

如何才能找出 Fedora 启动时挂起的原因?

我在启动 Fedora 14 系统时遇到了问题。我看到了 Fedora 启动画面(带有鸡蛋状徽标的画面,在加载时会变色);徽标完全填满,然后一切都挂了 - 我只看到鸡蛋徽标,没有显示任何其他内容。我也无法通过 CTRL-F1 序列访问任何 tty。

我可以正常启动到单用户模式。所有安装脚本都运行正常。系统本身实际上已启动并正在运行,因此我怀疑这要么是 KDE 启动过程中的问题,要么是 init 处理完所有启动脚本后出现的问题。

我假设这不是启动脚本问题,因为我看到 rc.5 目录中每个服务都有“started XXX”消息 - 换句话说,所有启动脚本都是从 rc.5 运行的。

那么,我如何找出挂起的原因?我在 /var/log/messages 中看不到任何内容,并且 pstree 也没有告诉我太多有关 init 正在做什么的信息。

我曾经能够跟踪 inittab 来查看它在启动时所做的所有事情,但是由于 inittab 在几个版本之前所做的所有事情都被剥离了,所以我不知道 init 正在做什么了。

任何建议都将非常有帮助并受到赞赏。

答案1

你可能会有运气引导图表。也就是说,如果您可以从单用户模式安装它。安装后,使用init=<path_to_your_bootchartd_binary>bootloader 选项启动,让它挂起并运行至少 2 或 3 分钟(以便让 bootchartd 存储映像),然后使用任何 livecd 重新启动并查看/var/log/bootchart.png。这应该会给你一个线索......

相关内容