我正在雙重啟動 Elementary OS 和 Windows。我看到兩個 Windows 條目,但我不確定 refind 在哪裡找到它們。
一個顯示為Boot Microsoft EFI boot from ESP
,另一個顯示為Boot bootmgfw.efi from ESP
。選擇其中任何一個都會啟動從 bootmgfw.efi 開始使用載入選項 ''
我的 efi 目錄看起來像
/boot/efi/
Boot/
BCD
bcd.trunc
bootfix.bin
boot.sdi
bootsect.exe
en-us/
Fonts/
Resources/
bootmgfw.efi
bootmgr
bootmgr.efi
EFI/
Boot/
dell/
Microsoft/
Boot/
bootmgfw.efi
bootmgr.efi
lots of other files
Recovery/
BCD
BCD.LOG
BCD.LOG1
BCD.LOG2
PEBoot/
refind/
tools/
ubuntu/
startup.nsh
我refind.conf
的有條目dont_scan_dirs EFI/dell,EFI/PEBoot,EFI/ubuntu,EFI/Boot
我嘗試添加,EFI/Microsoft
但dont_scan_dirs
它們仍然出現。
我的磁碟看起來像:
我嘗試過設置dont_scan_volumes
,WINRETOOLS,Image,DELLSUPPORT
但這並不能阻止這兩個條目顯示。
關於我可以在我的conf文件中包含什麼以便只顯示一個Windows條目有什麼想法嗎?
答案1
該清單是查找文件時要跳過dont_scan_dirs
的清單。排除目錄似乎並沒有排除此時的整棵樹。仍會搜尋已排除目錄下的目錄,只是忽略該明確命名的目錄中的檔案。directories
efi
efi
要解決該問題,您需要包含包含efi
您的檔案的目錄不想要載入。在您的具體情況下,這意味著添加EFI/Microsoft/Boot
到dont_scan_dirs
清單中。