我无法启动 centos 5.2。它启动并显示菜单列表,这意味着 grub 没有任何问题。
这是启动服务器后的屏幕截图...它进入提示符 bash 提示符而不是加载过程。
有什么帮助吗?
答案1
我本来想说这可能是 initrd 的问题,但仔细一看,似乎你正在启动到 bash 提示符。
因此看起来它默认进入单用户模式。在这种情况下,运行:
init 3
(适用于多用户网络访问)
或者:
init 5
(用于通过 GUI 进行多用户网络访问)
如果您可以启动到其中任何一个,我建议您查看 /etc/inittab 并通过查找以下行来确保它启动到适当的多用户级别:
id:3:initdefault:
编辑:我刚刚意识到您正在使用 init=/bin/bash 进行启动,这意味着您正在绕过 /etc/inittab。事实上,我能够通过在我的 Centos VM 中添加 init=/bin/bash 来重现它。
再次重新启动,但这次删除 init=/bin/bash。