即使删除 Windows 10 后 Windows 启动管理器仍然存在

即使删除 Windows 10 后 Windows 启动管理器仍然存在

我最初在 PC 的 SSD 上安装了 Windows 10。然后我决定同时在 HDD 上双启动 Ubuntu。grub 安装在 HDD 上,因此要查看 GRUB 菜单,我必须在启动优先级中选择 HDD(在 BIOS 中名为 Ubuntu,SSD 名为 Windows Boot Manager)。

现在我在 SSD 上安装了 Ubuntu,并在安装时格式化了 SSD。我原本希望摆脱 Windows。但在 BIOS 中,SSD 仍被命名为 Windows 启动管理器而不是 Ubuntu,当在启动优先级中首先选择 SSD 时,它会打开恢复模式。只有当我将 HDD 放在启动优先级的第一位时,我才会看到 GRUB。

那么,我该如何从 SSD 中删除 Windows 启动管理器,并将其设为 Ubuntu。这样,当我在启动优先级中选择 SSD 时,它会直接启动到 Ubuntu,而无需打开 grub。

启动优先级:

启动优先级

Windows 错误恢复模式:

Windows 错误恢复模式

Grub启动菜单:

Grub启动菜单

输出sudo os-prober

/dev/sdb2@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
/dev/sdb3:Ubuntu 20.04 LTS (20.04):Ubuntu:linux
/dev/sdb4:Pop!_OS 20.04 LTS (20.04):Pop:linux

这里磁盘上的 Ubuntusdb3是之前安装的 Ubuntu,SSD 上较新的 Ubuntu 没有显示出来。

我删除了/boot/efi/EFI/Microsoft/,现在,Windows Boot Manager已经被移除,但是 SSD 无法直接启动。

新的启动优先级选项:

新的启动优先级选项

我想摆脱 Windows 启动管理器,我通过删除文件夹来实现这一点/boot/efi/EFI/Microsoft/

当我使用 Windows 时,我可以在启动优先级中选择 SSD 或 HDD 作为第一个选项。当我选择安装了 Windows 10 的 SSD 时,我会直接启动到 Windows,而不会出现任何 GRUB 提示。但是当我选择 HDD 时,我会得到 GRUB 提示,其中有 Windows、Ubuntu 和 Pop!_OS 作为选项。

现在我想实现类似的结果,只是我想在 SSD 上使用 Ubuntu 而不是 Windows。这样,当在启动优先级中首先选择 SSD 时,它将在 SSD 上启动到 Ubuntu,而没有任何 GRUB 提示,但是当我在启动优先级中首先选择 HDD 时,我将获得 GRUB 提示,以选择 Ubuntu(来自 SSD)、Ubuntu(来自 HDD)或 Pop!_OS。

现在的问题是我无法在 BIOS 启动优先级中看到 SSD,如第 4 张屏幕照片所示。之前我可以像第 1 张屏幕照片一样选择 SSD 或 HDD。Windows 启动管理器是 SSD,另一个操作系统是 HDD。

答案1

正如 Parsa Mousavi 在评论中指出的那样。

“你的 SSD 中是否有文件夹 /boot/efi/EFI/Microsoft/?如果有,你可以删除它。我不是 100% 确定,但我认为这就足够了”

是的,这确实有效。

相关内容