如何在没有 Live CD 的情况下退出 GRUB 救援提示?

如何在没有 Live CD 的情况下退出 GRUB 救援提示?

我已经使用 Ubuntu 12.04 x86(32 位)有一段时间了,现在我决定删除它并重新安装它,只是为了清除一些内存并重新开始。

我以前执行过此操作,并且运行良好,但这次重新启动后,我收到 ELF 标头小于预期的错误和 grub 救援提示。这次我不太担心错误,因为我知道操作系统和我的所有文件仍在那里(至少我认为ls在提示符下运行命令后它们还在 - 例如驱动器:(hd1,msdos6)?)。

我可以从 Live CD 启动并在里面进行更改,但光驱无法工作,而且我的 Dell Optiplex GX260 没有 BIOS 功能,无法从我安装的 USB 驱动器启动。我做了一些研究,听起来 GRUB 已损坏和/或安装不正确。也许这与它已经安装或安装位置有关。

我是否必须为 GRUB 设置路径和根驱动器,或者我该怎么做才能使操作系统重新启动并运行?

答案1

使用另一台电脑,下载“启动修复磁盘”,将 ISO 映像刻录到 CD 并从中启动。它应该可以工作。(对我来说确实如此。)

答案2

你可以在 grub rescue 中输入命令:

grub-install /dev/sda

退出 grub 救援模式并重新启动机器。

相关内容