删除 Windows 启动管理器?

删除 Windows 启动管理器?

我有两个驱动器,一个 SSD 启动驱动器和一个存储驱动器。我需要临时安装 Windows,因此我将其放在存储驱动器上,同时将 Linux 留在启动驱动器上。当我安装它时,Windows 将启动代码和启动管理器安装到我的 SSD 上(可能是因为那里已经有一个 EFI 分区),同时它将核心操作系统放在我的存储驱动器上。我已经格式化了我的存储驱动器并删除了放入我的 EFI 分区的 Windows 数据,但是当我进入 UEFI 中的启动菜单时,Windows 启动管理器仍然是我可以选择的选项,当我这样做时,我收到一条错误消息,指出存在阻止 Windows 启动的问题。如何在不格式化 SSD 并重新安装 Linux 的情况下删除 Windows 启动代码?

注意:我没有使用 grub 或 Windows 启动管理器来处理双启动,我只是使用 UEFI 选择启动设备并使操作系统在独立模式下运行。

答案1

如果您阅读了手册页启动管理器这非常简单。基本上,如果您efibootmgr不带参数运行,它将列出引导条目。每个都有一个 4 位十六进制数字。然后efibootmgr -b XXXX -B使用适当的编号运行以删除该条目。

相关内容