我使用 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/ubuntu
Ubuntu 来删除它。这不会影响当前正在运行的 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 永久恢复。