我家里的电脑上安装了 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 目录。那就是杂散引导加载程序本身。