无法从 Live CD 启动并且找不到 /boot/grub - 下一个选项?

无法从 Live CD 启动并且找不到 /boot/grub - 下一个选项?

我设法破坏了 Ubuntu 的安装。系统崩溃了,要么是在尝试调整分区,要么是在调整启动顺序(在 Windows 中)时——不确定是哪一种,因为它是前一段时间发生的(系统设置为双启动,但另一个分区上还有一个旧版本的 Ubuntu,我试图删除它以恢复内存)。

从那时起我就无法使用该系统了,因为它没有屏幕(以前在外部显示器上运行,只有在启动后才能工作)。现在我装了一个新屏幕,我看到有提示grub rescue>

我尝试从我的 Live CD 启动,并尝试刻录一个新的,以防它损坏,但我仍然回到提示grub rescue>

我也尝试按照Grub2\故障排除结果如下:

1)ls给我(hd0) (hd0,7) (hd0,6) (hd0,5) (hd0,3) (hd0,2) (hd0,1)

2)ls (hd0,7)/给我error: unknown filesystem.,其他文件系统也一样。

3) 尝试其他命令以查看可用的命令,我发现Unknown command除了insmodset和之外unset,大多数命令都返回:

grub rescue> insmod
error: no module specified.
grub rescue> set
prefix=(hd,8)/boot/grub
root=hd0,8
grub rescue> unset
error: no environment specified.

我知道这个论坛上还有许多其他关于这个主题的问题,我已经阅读并尝试了其中许多问题的建议,但我不知道我做错了什么。他们似乎都认为上面的第 2 步应该能让我走上正确的道路。

答案1

从 Live CD 启动将为您提供更多选项来恢复或重新创建 GRUB 配置文件。我相信这将包括 grub-* 程序或更新-grub2

我尝试从我的 Live CD 启动,并尝试刻录一个新的以防它损坏,但我仍然回到 grub rescue> 提示符。

您的 Live CD 启动无法正常工作,这意味着您的 BIOS 设置被设置为先检查 HDD,再检查 CD/DVD 驱动器。我会进入您的 BIOS 并检查“启动优先级”,该选项通常位于“启动”选项卡上。

此外,我见过的许多 BIOS,尤其是过去几年的 BIOS,在“保存并退出”选项卡中都有“引导覆盖”选项。您可以尝试使用此方法强制 BIOS 从 Live CD 启动。

相关内容