Ich verwende einen Dual-Boot von Elementary OS und Windows. Ich sehe jedoch zwei Windows-Einträge und bin nicht sicher, wo refind sie findet.
Einer wird als angezeigt Boot Microsoft EFI boot from ESP
und der andere als Boot bootmgfw.efi from ESP
. Wenn Sie einen von beiden auswählen, wird der Start mitStarten von bootmgfw.efi Verwenden von Ladeoptionen ''
Mein EFI-Verzeichnis sieht so aus
/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
Mein refind.conf
hat den der Eintragdont_scan_dirs EFI/dell,EFI/PEBoot,EFI/ubuntu,EFI/Boot
Ich habe versucht, EFI/Microsoft
sie hinzuzufügen dont_scan_dirs
, aber beide werden immer noch angezeigt.
Meine Datenträger sehen so aus:
Ich habe versucht, die Einstellung dont_scan_volumes
auf vorzunehmen WINRETOOLS,Image,DELLSUPPORT
, aber das verhindert nicht, dass beide Einträge angezeigt werden.
Irgendwelche Ideen, was ich in meine Konfigurationsdatei aufnehmen kann, damit nur ein Windows-Eintrag angezeigt wird?
Antwort1
Die dont_scan_dirs
Liste enthält die directories
zu überspringenden Dateien bei der Suche efi
. Das Ausschließen eines Verzeichnisses scheint nicht den gesamten Baum an dieser Stelle auszuschließen. Verzeichnisse unter einem ausgeschlossenen Verzeichnis werden weiterhin durchsucht, nur efi
Dateien in diesem explizit benannten Verzeichnis werden ignoriert.
Um das Problem zu lösen, müssen Sie die Verzeichnisse einschließen, die die efi
Dateien enthalten, die Sienichtladen möchten. In Ihrem speziellen Fall bedeutet das, EFI/Microsoft/Boot
zur dont_scan_dirs
Liste hinzuzufügen.