这是我第一次在这个网站上发帖,所以我希望你能帮助我!
我最近下载了 Ubuntu,但从那以后,每次启动电脑时,我都会进入 grub 救援页面。我发现的唯一补救措施是点击删除并启动,然后进入 BIOS,不做任何更改并退出,然后它会带我进入启动菜单,让我在 Ubuntu 或 Windows 10 之间进行选择。
我之前曾查找过一些方法试图修复这个问题,但都无济于事。每当我尝试执行 root=(hd0, msdos0) 之类的操作时,它都说这不是一个可识别的命令。ls 可以。如果我可以尝试其他方法,或者您需要任何其他信息,请告诉我。感谢您的帮助!
答案1
有两种方法可能相对容易修复,但都不能保证有效:
- 使用启动修复
- 启动到 Ubuntu 安装介质。
- 按照说明运行启动修复工具这里。
- 使用“推荐修复”选项。
- 记下提供的 URL。如果修复不是有效(如果 rEFInd 没有帮助),请对我的问题发表评论,并添加问题提供的 URL。这将提供可能有用的额外诊断信息。
- 使用 rEFInd
- 从以下网址下载我的 rEFInd 启动管理器的 USB 闪存驱动器或 CD-R 映像其下载页面。
- 使用您下载的文件准备启动介质。
- 如有必要,请禁用计算机上的安全启动。(您能使用 rEFInd 和安全启动,但这样做需要经过一些额外的步骤,如下所述这里。
- 启动到 rEFInd 启动介质。它应该显示启动 Windows 和 Ubuntu 的选项。
- 测试 Windows 和 Ubuntu 启动选项。
- 如果您可以同时启动 Windows 和 Ubuntu,请安装 rEFInd Debian 包或 PPA。(如果您使用 Ubuntu 17.04,rEFInd 也可在主 Ubuntu 存储库中找到。)rEFInd 将成为您计算机的默认启动管理器,从而绕过故障的 GRUB。
理想情况下,你只需要做一这两个步骤之一;但是,如果其中一个失败了,您可以尝试另一个。如果两个步骤都失败了,Boot Repair 输出(在其提供的 URL 中)可能包含有用的诊断信息,因此提供这些信息很重要。请注意,rEFInd 仅适用于基于 EFI 的计算机和基于 EFI 的安装。不清楚您的系统是基于 EFI 还是基于 BIOS;如果是后者,rEFInd 将无法工作——或者充其量,它将启动 Ubuntu,但不应永久安装。
如果 rEFInd 可以在 USB 驱动器或 CD-R 上运行,但您更喜欢使用 GRUB,则可以在进一步诊断 GRUB 问题时暂时在外部介质上使用 rEFInd。