我正在运行12.04 64位,并且双启动了Win7,为了充分披露,尽管我怀疑这与我的问题无关。
引导加载程序(GRUB)经常无法加载,我会看到一个黑屏和一个闪烁的光标。这已经发生了十次中有八次,我可以始终修复它,但是我不知道为什么会发生这种情况。
我目前的解决方法是启动一个Live CD(我尝试过KNOPPIX和Ubuntu,结果相同),然后问题就解决了。以某种方式,使用Live CD启动足以“唤醒”我的硬盘。然后我重新启动,GRUB神奇地再次出现。
那么到底发生了什么?是否可能有一个程序损坏了我的MBR,而Live CD则恢复了它?我如何缩小可能性范围?谢谢。
额外信息:
这个问题仍然存在。我现在确信这与硬件无关,因为我在过去一个月里多次启动Windows都没有问题。最近当我再次开始使用Ubuntu时,问题又出现了。
我更感兴趣的是弄清楚到底发生了什么,而不仅仅是修复问题。有没有工具、日志等可以帮助我解开这个谜团?
更新:
现在我能够持续地重现这个问题了。似乎只要在重新启动之前将电脑置于暂停模式,问题就会出现。电脑可以正常进入和退出暂停模式,但当我重新启动系统时,它无法启动。我在暂停电脑之前和之后都尝试过这个命令:
然后我对这两个文件进行了比较,发现有一处变动:在安全设置下,"frozen" 变成了 "not frozen"。虽然我不知道具体含义,但至少存在差异。
引导加载程序(GRUB)经常无法加载,我会看到一个黑屏和一个闪烁的光标。这已经发生了十次中有八次,我可以始终修复它,但是我不知道为什么会发生这种情况。
我目前的解决方法是启动一个Live CD(我尝试过KNOPPIX和Ubuntu,结果相同),然后问题就解决了。以某种方式,使用Live CD启动足以“唤醒”我的硬盘。然后我重新启动,GRUB神奇地再次出现。
那么到底发生了什么?是否可能有一个程序损坏了我的MBR,而Live CD则恢复了它?我如何缩小可能性范围?谢谢。
额外信息:
这个问题仍然存在。我现在确信这与硬件无关,因为我在过去一个月里多次启动Windows都没有问题。最近当我再次开始使用Ubuntu时,问题又出现了。
我更感兴趣的是弄清楚到底发生了什么,而不仅仅是修复问题。有没有工具、日志等可以帮助我解开这个谜团?
更新:
现在我能够持续地重现这个问题了。似乎只要在重新启动之前将电脑置于暂停模式,问题就会出现。电脑可以正常进入和退出暂停模式,但当我重新启动系统时,它无法启动。我在暂停电脑之前和之后都尝试过这个命令:
sudo hdparm -I /dev/sda > hdsettings.txt
然后我对这两个文件进行了比较,发现有一处变动:在安全设置下,"frozen" 变成了 "not frozen"。虽然我不知道具体含义,但至少存在差异。