在 USB 驱动器上安装 Ubuntu 后删除杂散引导加载程序

在 USB 驱动器上安装 Ubuntu 后删除杂散引导加载程序

我家里的电脑上安装了 Arch Linux,最近我想在 Ubuntu 中测试一些东西。所以我尝试将 Ubuntu 完全安装在 USB 驱动器上,这样就不会影响我的 Arch 安装。

在Ubuntu的安装过程中我选择了安装类型 → 其他并在用于引导加载程序安装的设备我选择(我认为)USB 驱动器。安装后,文件系统已安装到 USB 驱动器,但引导加载程序已安装到我计算机的 SSD 驱动器上。我知道这一点是因为 BIOS引导菜单显示:

在此输入图像描述

尽管出现这个错误,安装仍然有效,并且似乎没有弄乱我的 Arch 安装。但我现在已经不再使用 Ubuntu,并且想删除与其相关的所有内容。因此,虽然我可以删除 USB 驱动器,但 Ubuntu 引导加载程序仍然显示在 BIOS 中,而且我不知道如何删除它。

我的部分困惑是我不完全确定 Ubuntu 引导加载程序安装在哪里。 Ubuntu 安装没有在我的 SSD 上创建另一个分区。在网上查了一下,我的猜测是它被安装到我的 SSD 上与我最初为 Arch 安装的同一个主引导记录和引导分区。

总而言之,我的问题是:有什么方法可以从我的计算机中删除 Ubuntu 引导加载程序吗?

答案1

您要在启动菜单中删除一些杂散启动管理器条目。从 efibootmgr 手册页:

启动管理器是用于修改 UEFI 启动管理器的用户空间应用程序。该应用程序可以创建和销毁启动项,改变引导顺序、更改下一个正在运行的启动选项等等。

UEFI Shell 中有该bcfg命令。对我来说这似乎更直接(一旦你启动到 uefi shell)。

这也让我很困惑。在我的启动菜单中,我只能拖放启动顺序。

也许您可以查看 EFI 系统分区,是否有其他带有 .EFI 文件的 BOOT 或 EFI 目录。那就是杂散引导加载程序本身。

相关内容