web-dev-qa-db-ja.com

Grub2はスティック上の他のgptパーティションをチェーンロードします

Windows10.isoのコンテンツが保存されているUSBスティックから別の起動可能なパーティションをチェーンロードする方法を探しています。

GPTでのパーティションレイアウトは次のようになります。

- bios_grub raw (for legacy boot)
- EFI Fat32 (UEFI directory)
- WIN Fat32 (windows 10 iso contents)
- BOOT Fat32 (grub2 config and iso images for loopback loading)

私が試しているのは、UEFI-Grub-Menuから取得して、チェーンローダーを他のパーティションにポイントすることでWindowsのインストールを開始することです。私のアプローチは次のとおりです。

menuentry "Windows 10 Install" {
  search --set=root --fs-uuid A1C7-8413 --hint hd0,gpt3
  set prefix=($root)
  chainloader +1
}

しかし、ブートローダーは、間違ったEFIパスが設定されていると主張しています。

私は何が間違っているのですか?ヒントは大歓迎です。

1

とった。

menuentry "Windows 10 Install" {
  search --set=root --fs-uuid DEAD-BEEF --hint hd0,gpt3
  chainloader ($root)/efi/Microsoft/boot/cdboot.efi
}
1