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管理,我建议在软件而不是硬件中禁用,但其他方面与上面相同。
如果你有一个Windows系统,请尝试下载rufus http://rufus.akeo.ie/并将服务器iso安装到你的usb棒中并重新安装你的服务器