升级到 14.04 后如何修复无法启动的服务器

升级到 14.04 后如何修复无法启动的服务器

我在一台无头服务器上安装了非常普通的 12.04,do-release-upgrade并安装了软件 RAID1 阵列。我尝试升级到 14.04,它似乎运行正常。我认为我可能犯的唯一错误是它提示我更新或保留 grub 文件,我告诉它更新,但我认为那里没有任何自定义内容。

现在,我再也没有得到提示。当我启动时,我得到了 Ubuntu 主题的 grub 选择屏幕,但选择默认选项会导致一长串永无止境的消息滚动,而且滚动得太快了,我看不清。每一行的格式似乎如下:

[  433.8979798] ata1.00: some message

我可以捕捉到一些消息,例如“设备错误”和“错误:(ABRT)”,但太模糊了。

如果我不得不猜测的话,我会说它在挂载我的 md0 RAID 分区时遇到了麻烦,但我无法确认。我尝试选择不同的内核,包括恢复模式,但它们都导致相同的消息流。

我该如何解决?

编辑:我发现,如果我选择服务器恢复模式内核,经过几分钟的消息后,它最终会放下一个恢复菜单,让我退出到 root shell,但我不知道从那里去哪里。似乎什么都不起作用。它说 eth0 已启动,但它说的所有 IP 和域都无法访问。

答案1

从实时 DVD 或实时 USB 启动您的系统,然后安装启动修复并运行它。以下页面有助于安装和运行启动修复。
https://help.ubuntu.com/community/Boot-Repair
如何在 Ubuntu 实时光盘中安装 Boot-Repair 工具?

相关内容