os-proberがArchlinuxでWindows 10を検出できない

os-proberがArchlinuxでWindows 10を検出できない

私は最近(昨日のように)Archをインストールしました。 .NETをgrub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --recheck使用してos-proberEFIシステムパーティションにGrubを正常にインストールできましたgrub-mkconfig -o /boot/grub/grub.cfg

しかし、起動後に2つの問題に直面しました。まず、grubがlinux-ltsカーネルの代わりにデフォルトでLinuxを起動することを望み、2番目に、デフォルトでWindowsに設定して1秒のタイムアウトを望んでいました。

この/boot/grub/grub.cfgファイルでは、最初のメニュー項目にあるlinux-ltsの3つのインスタンスをlinuxに置き換えました。

/etc/default/grubファイルでGRUB_DEFAULTWindows Boot Manager on (/dev/nvme0n1p1)」とGRUB_TIMEOUTasに設定​​しました1

実行すると、grub-mkconfig -o /boot/grub/grub.cfgWindows 10は表示されません。実行してもos-prober結果は出ません。

再起動時にWindowsエントリは表示されませんが、タイムアウトは1秒です。ではどうすればいいですか?ありがとうございます!

答え1

さて、ntfs-3gをインストールしてoを実行しました os-prober。 Windowsを検出します。

関連情報