删除 Windows 启动管理器?

Sco*_*pta 4 linux windows uefi

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

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

use*_*445 8

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