如何从我朋友的笔记本电脑中删除 Grub Rescue

如何从我朋友的笔记本电脑中删除 Grub Rescue

我不知道 Linux 是如何工作的,但我的朋友在他的笔记本电脑上双启动了 Ubuntu 和 Windows 8,并且他格式化了他的 Linux 分区(我不知道为什么),每次启动笔记本电脑时他都会进入 Grub Rescue。

我已经从可启动的 Windows 安装 pendrive 启动了,并且我尝试了启动修复,但没有我的可启动 pendrive,他的笔记本电脑就无法启动。我尝试了此网站中提到的一些命令:如何删除 Ubuntu 并重新安装 Windows?,但是 bootrec.exe /fixboot 之类的命令不起作用。

我很高兴能在这里得到你们的回答!

**如上所述,我是 Windows 用户,不是 Linux 用户。因此我更喜欢 cmd 命令而不是 grub 命令。

答案1

如果计算机附带 Windows 8,则几乎肯定会以 EFI 模式启动,这意味着针对 Windows 的旧恢复说明根本不起作用。相反,您应该使用专门用于编辑 EFI 启动顺序的工具。对于您的情况,最简单的解决方案可能是使用固件本身;许多 EFI 都提供了一个选项页面,其中列出了启动顺序。您可能会看到ubuntu第一个条目,Windows Boot Manager其下方某处。使用固件工具更改顺序,然后保存更改并重新启动。不幸的是,并非所有计算机都提供此功能,即使提供此功能的计算机,其用户界面也有很大差异,因此您必须四处寻找,直到找到正确的选项——而且不能保证您将要找到它!

如果没有该选项,您可以:

  1. 启动 Ubuntu 实时磁盘。
  2. 启动终端窗口。
  3. 键入sudo efibootmgr以查看启动项列表。注意行并找到和的BootOrder条目。ubuntuWindows Boot Manager
  4. 键入sudo efibootmgr -o ####,其中####是与 Windows 启动管理器关联的编号。(您可以添加其他选项,也许只是删除该ubuntu项目并保留其余部分。)
  5. 重启。

在 Windows 中也可以使用简易UEFI或 Windowsbcdedit命令,但由于 Windows 当前未启动,您需要使用 Windows 紧急磁盘,而且我不确定具体的步骤。

另一个选择是安装EFI 系统分区并从中删除EFI/ubuntu目录。删除后,计算机将跳过 Ubuntu 条目并转到下一个条目,即大概视窗。

所有这些都假设 EFI 模式启动。如果计算机以 BIOS/CSM/旧模式启动(因为 Windows 是从早期 BIOS 模式 Windows 7 安装升级而来的,因为它是在 BIOS 模式下自行安装的,因为它来自以 BIOS 模式安装的“夫妻店”电脑店等),则需要另一个恢复过程。简而言之,您必须将 Windows 引导加载程序重新安装到磁盘的 MBR。如果我没记错的话,Windows 命令bootrec /fixmbr应该会这样做;但是,我远不是这项任务的专家,我可能会出错或错过一些关键步骤。

答案2

如果您可以通过任何方式(例如通过 UEFI 菜单)启动 Windows 分区,则可以安装一个名为“双启动修复”的程序并运行自动修复。当我多次弄乱 GRUB 时,它帮助了我。

相关内容