web-dev-qa-db-ja.com

grub-probeを使用した不明なデバイスタイプ

最初にWinodows10をインストールし、次にArchLinuxをインストールします。デュエルブーツを使いたいです。

実行するとgrub-probeコマンドを2回実行すると、警告が表示され、2番目のコマンドで出力が得られません。

# grub-probe --target=fs_uuid /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
966B-A03E

# grub-probe --target=hints_string /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
grub-probe: warning: unknown device type nvme0n1.

何が起こったのですか?そして、私は何をすべきですか?

7
qin

Grub configを生成する前に、os-proberをインストールして実行してみてください(Arch Linuxを想定)。

Sudo pacman -S os-prober
Sudo os-prober
Sudo grub-mkconfig -o /boot/grub/grub.cfg

出力に「WindowsBootManager」が表示されます。これにより、EFI/GPT Windows/Linuxデュアルブートでの問題が解決しました。 GRUBメニューから、WindowsまたはLinuxを正常に起動します。

クレジット: https://bbs.archlinux.org/viewtopic.php?pid=1795551#p1795551

1
alexei