Ubuntu 12.04靴子变成黑色的空白屏幕

我大约两周前安装了Ubuntu服务器12.04。 它一直运行良好并且每周7天每天24小时运行,直到我昨天意外重启它。 不应该是一个问题,但现在它只是在黑屏幕上。 它不是一个没有信号的屏幕黑屏,看起来它实际上是在显示黑色。

一些事实:

  • 它似乎没有连接到网络。
  • 键盘NumLock键有效。
  • Ctrl + Alt + Del组合键有效。
  • 屏幕工作正常。 我可以看到BIOS屏幕,我可以启动到实时USB驱动器。
  • 我记得在我安装它之后重启系统几次并且工作正常,除了屏幕保留在Ubuntu徽标这一事实,所以我必须将Alt + F2插入另一个终端才能登录。其他所有内容都是精细。

系统:

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

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

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

如果您需要更多信息来帮助我排除故障,请与我们联系。

提前致谢!

我试过了什么?

  • 我试着拿着F6进入GRUB
  • 我试过启动一个实时驱动器。 我相信我必须设置“nomodeset”或者其他东西,但我不知道如何在raided系统上通过现场CD进行操作。 另外,这无法解释为什么我之前能够重启但现在不能重启。
  • 我知道类似的问题,但这是不同的,因为它在安装后没有发生..它在安装后重启了几次,运行了一段时间,然后这个。

经过几个小时的战斗,我能够解决这个问题。 遗憾的是,许多看似相关的问题都是由其他因素造成的,所以需要一些猜测和反复试验才能使其正常运行。

首先,我认为问题是grub无法加载/ vmlinuz或/initrd.img并且在任何事情进入屏幕之前崩溃。 我相信在某些时候运行apt-get升级已更新内核并且没有更新grub的设置。

什么对我有用:

我启动了一个ubuntu服务器12.04 live CD并进入“Rescue a broken system”。 从那里我选择“自动组装raidarrays”,选择我的根分区(raid例如/ dev / md0)并选择继续该目录上的chroot 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这个问题有一些重要的背景信息对我有帮助。 我从那里做了内核重新安装位,但它不起作用,因为那不是问题。

首先看看您的计算机首先启动哪个硬盘并进行切换。 (如果我没有弄错的话,它们应该是相同的,包括mbr。)即使你把它们都作为启动选项也试试这个,因为它听起来像是在故障开始之前就开始启动了。

您的驱动器可能不同步。 如果你没有bios级raid管理,我建议断开连接并启动。 彻底检查系统,因为驱动器“保持”将定义在结束时您将拥有的数据和软件。 如果仍然无法启动,请尝试切换它们。 一旦你有一个工作的驱动器添加另一个作为一个新的驱动器,让系统复制一切。

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