从 refind 中删除 fallback efi

从 refind 中删除 fallback efi

我安装了最新的 refind 来管理使用 OSX 和 Ubuntu 分区的 ssd。它一直运行良好,并且设置完全符合我的要求,直到最近的 dist-upgrade。

由于某种原因,现在我的重新发现启动菜单显示一个从 EFI 启动回退的选项,带有一个 unknown_os 图标。选择此选项会让我进入 grub。

我查看了我的 EFI 目录,其中包含 /EFI/bootx64.efi 以及 bootx64.efi.grb。它还具有包含 firmware.scap、grub、skim 和 mokmanager 文件的标准 ubuntu 和 APPLE 子目录。

有没有一种安全的方法可以从我的启动菜单中删除以前的后备条目?

谢谢。

答案1

当然,有一种安全的方法可以隐藏 rEFInd 启动菜单中的条目。

我建议您在“refind.conf”中使用“dont_scan_files”或“don't_scan_files”参数。

要添加除默认文件之外的要隐藏的 EFI 文件,您可以使用以下命令:

dont_scan_files + NameOfTheEFILoaderToHide.efi

有关 rEFInd Boot Manager 配置的更多详细信息,请随时查看官方文档

为了识别您希望保留或隐藏的 EFI 文件,efibootmgr 可以帮助您获取带有相应 EFI 文件的 EFI 菜单项列表。

  1. 在 Ubuntu 下,打开终端并安装“efibootmgr”(如果尚未安装),使用以下命令:

    安装 efibootmgr

  2. 使用以下命令检索 EFI 启动顺序和条目:

    sudo efibootmgr-v

笔记:

BootCurrent:0002(表示用于启动的UEFI启动项)。

BootOrder:0002,0003,0001,0000(表示定义的UEFI启动顺序)。

Boot000x*(代表一个启动项。后面跟着它的名称、HD 和 EFI 文件。所有启动项都列在“BootOrder”下面)。

相关内容