我正在双重启动 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
列表中。