私は2つのSSDディスクを購入し、通常どおり完全に別々のディスクにWindowsをインストールするのが最も簡単なソリューションだと思いましたが、grub2(efi)を使用したデュアルブートのチュートリアルが見つかりませんでした。すべてのチュートリアルでは、EFIブートパーティションを想定しています。
以下のみを使用してください。
menuentry "Windows 7" {
set root=(hd1,1)
chainloader +1
}
無効なEFIパスを提供します。
正しい設定は何ですか?
ベストアンサー1
GPTパーティションにWindowsをインストールしましたか?私が正しく理解したなら、あなたは努力しているものです昨日私がやったように
chainloader
EFIは、読み取るセクタ数を提供せずにWindowsブートファイルへのパスを提供するため、同じエラーが発生しました。
chainloader /efi/Microsoft/Boot/bootmgfw.efi
ルートディレクトリは、Windowsで作成されたEFIシステムパーティションに設定する必要があります。(hdX,Y)
を使用する代わりに、GUIDでルートディレクトリを設定することもできますsearch --fs-uuid --set=root
。 GUIDを指定するための追加パラメータは、次のようになります。
grub-probe --target=hints_string /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
(EFIパーティションがすでにマウントされているとし、/boot
他の場所にマウントしている場合は、それに応じてパスを変更してください。)