私は Elementary OS と Windows をデュアル ブートしています。しかし、2 つの Windows エントリが表示されており、refind がそれらをどこで見つけているのかわかりません。
1つは として表示されBoot Microsoft EFI boot from ESP
、もう1つは として表示されます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
が、両方のエントリが表示されたままになります。
Windows エントリが 1 つだけ表示されるように conf ファイルに何を含めばよいか、何かアイデアはありますか?
答え1
リストは、ファイルを検索するときにスキップするdont_scan_dirs
リストです。ディレクトリを除外しても、その時点ではツリー全体が除外されるわけではありません。除外されたディレクトリの下のディレクトリは引き続き検索されますが、明示的に指定されたディレクトリ内のファイルだけが無視されます。directories
efi
efi
この問題を解決するには、必要なファイルがあるディレクトリを含める必要がありますefi
。しないロードしたい。あなたの特定のケースでは、それはリストEFI/Microsoft/Boot
に追加することを意味しますdont_scan_dirs
。