我安装了最新的 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 菜单项列表。
在 Ubuntu 下,打开终端并安装“efibootmgr”(如果尚未安装),使用以下命令:
安装 efibootmgr
使用以下命令检索 EFI 启动顺序和条目:
sudo efibootmgr-v
笔记:
BootCurrent:0002(表示用于启动的UEFI启动项)。
BootOrder:0002,0003,0001,0000(表示定义的UEFI启动顺序)。
Boot000x*(代表一个启动项。后面跟着它的名称、HD 和 EFI 文件。所有启动项都列在“BootOrder”下面)。