使用 Ubuntu 从双启动中恢复 Windows 10 EFI 启动

使用 Ubuntu 从双启动中恢复 Windows 10 EFI 启动

我使用 ubuntu 双启动了 Windows 10 系统。我想删除 ubuntu 并将其安装在 Windows 中的 Virtual-Box 中。

我害怕删除 ubuntu 分区,担心删除后 Windows 可能无法启动。目前,我在启动计算机时看到 ubuntu Grub 屏幕。如何恢复我的 Windows 引导加载程序,这样我就不会再看到 grub 屏幕。一旦我能够做到这一点,我就可以删除 ubuntu 分区并将其与 Windows 分区合并。

请帮助我恢复我的 Windows 引导加载程序。

谢谢 :)

答案1

在卸载 Ubuntu 之前,您应该执行以下一项或两项操作:

  • 删除 GRUB 的文件-- 在基于 EFI 的计算机上,GRUB 位于EFI 系统分区 (ESP),/boot/efi在 Ubuntu 中安装在。Ubuntu 将 GRUB 存储在EFI/ubuntu此分区的目录中,因此您可以通过输入sudo rm -rf /boot/efi/EFI/ubuntuUbuntu 来删除它。这不会影响当前正在运行的 Ubuntu,但是一旦您关闭,您将无法重新启动进入 Ubuntu!(如果此时您改变主意,您可以通过多种方式重新安装 GRUB 或其他引导加载程序。)
  • 将 Windows 移至 EFI 启动列表的顶部-- 除了删除 GRUB 之外,您还可以更改 EFI 启动顺序。有几种方法可以做到这一点,包括:
    • efibootmgr在 Ubuntu 中-- 您可以键入sudo efibootmgr以查看BootOrder变量及其Boot####引用的所有条目。然后,您可以BootOrder使用-o选项更改变量,例如sudo efibootmgr -o 4,2,A将系统设置为Boot0004先尝试,然后尝试Boot0002,然后尝试Boot000A。适当的顺序取决于当前列表中输入的内容,因此您应该不是只需使用4,2.A;这只是一个例子。
    • Windows 中的 EasyUEFI-- 第三方简易UEFI工具的功能与此相同efibootmgr,但使用 GUI。因此,您可以删除ubuntu条目或将其从优先级列表中向下移动。
    • 你的固件-- 部分(但不是全部) EFI 允许您从其自己的用户界面调整启动顺序。您可以按 Delete、Enter 或功能键进入设置实用程序,找到调整启动顺序的选项,然后以固件支持的任何方式进行调整。不幸的是,标准化,所以我无法更精确地说明如何做到这一点。事实上,正如我已经提到的,并非所有 EFI 都提供此功能。

除了使用固件之外,最好这样做您删除了 Ubuntu 分区。如果您先删除 Ubuntu 分区,则启动时可能会收到提示grub>。如果发生这种情况,退出 GRUB 或使用计算机的内置启动管理器可能会使您能够启动到 Windows,然后您可以删除 GRUB 文件或使用 EasyUEFI 永久恢复。

相关内容