我已經安裝了最新的 refind 來管理使用 OSX 和 Ubuntu 分割區的 SSD。這一直工作得很好,並且一直按照我想要的方式設置,直到最近的一次升級。
出於某種原因,現在我的 refind 啟動選單顯示了一個選項,可以使用unknown_os 圖示從 EFI 啟動回退。選擇這個選項會讓我進入 grub。
我查看了包含 /EFI/bootx64.efi 以及 bootx64.efi.grb 的 EFI 目錄。它還具有標準的 ubuntu 和 APPLE 子目錄,其中包含firmware.scap、grub、skim 和 mokmanager 檔案。
有沒有一種安全的方法可以像以前一樣從我的啟動選單中刪除後備條目?
謝謝。
答案1
當然,有一種安全的方法可以隱藏 rEFInd 啟動選單中的項目。
我建議您在“refind.conf”中使用“dont_scan_files”或“dont_scan_files”參數。
除了預設文件之外,要新增要隱藏的 EFI 文件,您可以使用以下命令:
dont_scan_files + NameOfTheEFILoaderToHide.efi
有關 rEFInd Boot Manager 配置的更多詳細信息,請隨時查看官方文檔。
要識別您想要保留或隱藏的 EFI 文件,efibootmgr 可以幫助您取得帶有相應 EFI 文件的 EFI 選單項目清單。
在 Ubuntu 下,打開終端機並使用以下命令安裝“efibootmgr”(如果尚未安裝):
sudo apt-get install efibootmgr
使用以下命令檢索 EFI 啟動順序和條目:
須藤 efibootmgr -v
筆記:
BootCurrent:0002(表示啟動時所使用的UEFI啟動項目)。
BootOrder: 0002,0003,0001,0000(表示定義的 UEFI 啟動順序)。
Boot000x*(代表一個啟動項目。後面跟著其名稱、HD和EFI檔。所有啟動項目都列在「BootOrder」下面)。