无法使用超级 grub 磁盘

无法使用超级 grub 磁盘

我有一台联想 z500,双启动 Windows 8 和 Ubuntu 13.04。
最近我删除了 Linux 分区(从 Windows 磁盘管理器中删除),但没有删除引导加载程序。现在下次启动时出现以下错误。

No such partition found 
Grub rescue

我尝试制作一个超级 grub 磁盘,但是当我将它插入机器时什么也没有发生,它仍然给出相同的响应。

请帮忙。

答案1

您的计算机几乎肯定使用 EFI 模式启动,但 Super GRUB 2 Disk 可以在以 BIOS 模式启动的计算机上使用。据我所知,最接近基于 EFI 系统的 Super GRUB 2 Disk 是我的rEFInd 启动管理器。应该能够使用它进入 Windows。对于长期解决方案,您应该从计算机上的 EFI 系统分区 (ESP) 中删除 GRUB。您可以从 Linux Live CD 或 Windows 中执行此操作:

  1. 安装 ESP:
    • 在 Linux 中,ESP 被识别为已在partedGParted 中设置其“启动标志”。找到 ESP 并将其安装在某个位置(这/boot/efi是传统做法,但实时 CD 不太可能有该安装点,因此您可以使用其他地方)。
    • 在 Windows 中,打开管理员命令提示符窗口并输入。如果愿意,mountvol S: /S您可以使用 以外的挂载点。S:
  2. 从 ESP 中删除EFI/ubuntu目录及其包含的文件。

请注意,此过程假设您已不是在计算机上运行 Boot Repair。如果您已经运行了 Boot Repair,此过程可能无效,但应该不会造成任何损害。如果您已经运行了 Boot Repair,但此过程不起作用,请再次运行 Boot Repair,并从高级菜单中选择恢复备份文件的选项。这应该可以让 Windows 再次启动。

此过程的几个替代方法是将 rEFInd 安装到硬盘上(如果您想与另一个操作系统双启动,这可能是可取的)或efibootmgr在 Linux 中使用它来重新排序固件的启动选项。(EFI 版本 2 shell 和一些固件用户界面efibootmgr也提供等效功能。)

相关内容