在安装了 Fedora 和 Centos 以及其他操作系统之后,现在我将它们全部显示在我的启动菜单 [F2] 中,而不是在删除它们并重新安装其他操作系统之后的操作系统菜单中 - Ubuntu -所以它只在操作系统启动时显示一个但是当我转到 UEFI 设置时,我仍然找到所有旧的,他们指示您使用 DEL 将它们取出,但这不起作用
Rod*_*ith 29
您所指的菜单是固件的内置引导管理器。它的条目存储在 NVRAM 中,并且可以在各种环境中通过任意数量的工具进行编辑:
bcfg
,可以做的工作。您需要bcfg boot dump -b
查看条目,然后bcfg boot rm #
删除条目编号#
——#
必须是与您要删除的任何条目相关联的编号。例如,如果条目是Boot0002 Fedora
,则 # 是 2。efibootmgr
可以执行以下操作:键入efibootmgr
或efibootmgr -v
查看条目,然后执行efibootmgr -b # -B
删除条目#
。(您必须root
使用 或键入这些命令sudo
。)请注意,在任何这些情况下,您的EFI 系统分区 (ESP)上都可能有剩余文件。您可以通过普通的文件操作命令删除它们,但根据您的操作系统,您可能需要显式挂载 ESP。如果它们没有被引用,这些文件不会造成任何真正的伤害,除非它们占用了太多空间以致于阻止您安装另一个操作系统或更新您的启动管理器。这些文件通常会存储在EFI
ESP 目录的子目录中;大多数操作系统创建以自己或创建它们的公司命名的子目录,例如EFI/ubuntu
用于 Ubuntu 或EFI/Microsoft
Windows。