Debian

如何刪除 rEFInd 啟動項?

  • August 13, 2021

我想刪除第一個條目以僅保留 Debian 條目,使用 GRUB 我知道該怎麼做,但是如何使用 rEFInd?

在此處輸入圖像描述

請注意,它顯示“從 196 MiB FAT 卷引導 EFI\GRUB\grubx64.efi”。

這很可能是指您的 ESP 分區,該分區通常像/boot/efi在 Debian 中一樣安裝。因此,您在 Debian 中看到的完整路徑將是/boot/efi/EFI/GRUB/grubx64.efi.

Debian 的 UEFI GRUB 通常位於 . /boot/efi/EFI/debian/grubx64.efi,所以看起來您可能已經嘗試從原始碼建構 GRUB 並以獨立於發行版的方式安裝它。如果這個 GRUB 實例只是您不再需要的實驗,您可以簡單地刪除整個/boot/efi/EFI/GRUB目錄。刪除後,rEFInd 將不再有任何可以自動檢測的內容,當然也不再顯示額外的條目。

但是,如果您想保留該 GRUB 實例並將其隱藏在 rEFInd 中,請找到 rEFInd 的配置文件(可能位於/boot/efi/EFI/refind/refind.conf?)並在文件末尾添加如下一行:

dont_scan_dirs +,/EFI/GRUB

這應該告訴 rEFInd 它應該忽略/boot/efi/EFI/GRUB目錄(它認為是EFI\GRUB\)並在其中保留任何內容。

行上的加號dont_scan_dirs表示“如果有的話,不要覆蓋任何先前的dont_scan_dirs行;只需將此目錄添加到要忽略的目錄列表中。”

引用自:https://unix.stackexchange.com/questions/664571