Ubuntu 12.04 启动时出现黑屏

Ubuntu 12.04 启动时出现黑屏

大约两周前,我安装了 Ubuntu Server 12.04。它一直运行良好,全天候运行,直到昨天我意外重启了它。本来应该没有问题,但现在它只是黑屏。这不是屏幕无信号黑屏,看起来它实际上四周都是黑色。

一些事实:

  • 它似乎没有连接到网络。
  • 键盘NumLock按键有效。
  • Ctrl++组合AltDel有效。
  • 屏幕工作正常。我可以看到 BIOS 屏幕,并且可以启动实时 USB 驱动器。
  • 我记得安装系统后重启了几次,除了屏幕停留在 Ubuntu 徽标处,所以我必须Alt+F2进入另一个终端才能登录之外,其他一切都很好。其他一切都很好。

系统:

  • P8H77-I 主板(使用板载视频)
  • raid 1 中的 2x ssd 驱动器(使用 mdadm)
  • 使用 Grub

重新启动之前我做的最后一件事是运行它apt-get updateapt-get upgrade但我不记得在列表中看到任何与内核相关的包。

我曾从我制作的“实时”USB 驱动器启动以安装 Ubuntu,但我记得遇到了很多麻烦,因为我必须手动安装 CD 映像才能安装。我可能必须获得一个真正的 DVD 驱动器并从中启动,但我没有任何光学介质 :|

如果您需要更多信息来帮助我解决问题,请告诉我。

提前致谢!

我尝试过什么?

  • 我尝试过按住F6进入 GRUB
  • 我曾尝试从实时驱动器启动。我认为我必须设置“nomodeset”或其他设置,但我不知道如何在被突袭的系统上从实时 CD 执行此操作。另外,这无法解释为什么我以前可以重新启动,但现在却不行。
  • 我知道有类似的问题,但这个不同,因为它不是在安装后立即发生的。安装后它重新启动了几次,运行了一段时间,然后就这样了。

答案1

经过几个小时的奋战,我终于解决了这个问题。不幸的是,许多看似相关的问题都是由其他原因引起的,因此我花了一些时间猜测和反复试验才找到解决办法。

首先,我了解到问题在于 grub 无法加载 /vmlinuz 或 /initrd.img,并且在屏幕上显示任何内容之前就崩溃了。我相信在某个时候运行 apt-get upgrade 更新了内核,但没有更新 grub 的设置。

对我有用的是:

我从 ubuntu server 12.04 live CD 启动并进入“修复损坏的系统”。然后我选择“自动组装 raid 阵列”,选择我的根分区(raid 例如 /dev/md0),然后选择进入该目录的 chroot shell。

从 shell 中我必须:

  • 重新生成 mdadm 的配置:mdadm --detail --scan > /etc/mdadm/mdadm.conf
  • 重新安装 grub:
    • grub-install /dev/sda
    • grub-install /dev/sdb
  • 更新 grub:update-grub
  • 更新 initramfs:update-initramfs <---我相信这是关键的部分。

然后我重启了系统,然后一切就绪了。

PS 这个问题有一些重要的背景信息对我有帮助。我从那里重新安装了内核,但没有成功,因为这不是问题所在。

答案2

首先查看您的计算机首先启动哪个硬盘,然后切换它。(如果我没记错的话,它们应该是相同的,包括 mbr。)即使您将它们都作为启动选项,也请尝试此操作,因为听起来好像其中一个在问题开始之前就开始启动了。

您的驱动器可能不同步。如果您没有 bios 级 raid 管理,我建议断开一个驱动器并启动。彻底检查系统,因为您“保留”的驱动器将决定您在完成后将拥有哪些数据和软件。如果仍然无法启动,请尝试切换它们。一旦您有一个可以正常工作的驱动器,请将另一个驱动器添加为新驱动器,然后让系统复制所有内容。

如果您确实有 bios 级别的 raid 管理,我建议在软件而不是硬件中禁用它,但其他操作与上述相同。

答案3

如果你有 Windows 系统,请尝试下载 rufushttp://rufus.akeo.ie/并将服务器 iso 安装到您的 USB 记忆棒中并重新安装您的服务器

相关内容