前天,我打开了Ubuntu。
我总是先进入更新管理器。加载更新并尝试重新启动后,我收到命令行提示符,提示 grub_。我以前从未遇到过这样的事情。
我能退出 grub_ 的唯一方法是断开 Compaq 笔记本电脑的所有电源。有办法解决这个问题吗?我正在运行 11.10。
答案1
这种情况发生在 GRUB stage1 运行,随后 stage2 也运行,但停止而不显示 GRUB 菜单时。这不是系统挂起,而是一个正常工作的 GRUB shell 提示符,其前面是简单的编辑说明。
我认为正在发生什么...
使用二进制文件编辑器可以在二进制文件 /boot/grub/stage2 的消息部分中看到文本“grub> ”(包括尾随空格)和 GRUB shell 编辑说明的文本。这些特定的文本片段不会出现在二进制文件 /boot/grub/stage1 或任何 stage1.5 映像文件中。因此,引导过程终止到此 grub> 提示符是很好的间接证据,表明 stage2 至少已成功启动。例如,stage2 的首要任务之一是读取文件 /boot/grub/grub.conf 以创建 GRUB 菜单。如果未找到 grub.conf 或者 grub.conf 已损坏或配置严重错误,则引导将暂停并结束于此 GRUB shell 命令提示符,其中可以手动输入命令。
这种情况需要纠正 grub.conf 的问题。重新安装 GRUB 对丢失或损坏的 grub.conf 文件没有任何作用。然而,此事件显然还有其他原因,只需重新安装 GRUB 即可解决,如下面的第一个例子所示。因此,如果 grub.conf 文件没有明显问题,则应始终尝试重新安装 GRUB。
http://fedoraforum.org/forum/showthread.php?t=214548 http://fedoraforum.org/forum/showthread.php?t=29835 http://fedoraforum.org/forum/showthread.php?t=150590 http://fedoraforum.org/forum/showthread.php?t=2195 http://fedoraforum.org/forum/showthread.php?t=155361 http://fedoraforum.org/forum/showthread.php?t=195339