Grubを使用してEFIバイナリを実行できますか?

Grubを使用してEFIバイナリを実行できますか?

efiシステムでは、すべてのefiバイナリを実行できます。

特に、efiシェル(efiバイナリ)を使用してgrub(別のefiバイナリ)を実行できます。

grubを使ってefiシェルなどを実行することもできますか?

(理論的にはこれは問題ありませんが、そのようなバイナリを実行する正しいコマンドを見つけることができませんでした。)

ベストアンサー1

はい、以下はRod Smithの素晴らしいページから取得した簡単な例です。GRUB 2/EFIブートロード

他の EFI ブートローダをリンクロードするには、GRUB2 を使用できます。chainloader

次の grub2 メニュー項目の例は、EFI ブートローダを実行します。

menuentry "Windows 7" {
        insmod part_gpt
        insmod chain
        set root='(hd0,gpt1)'
        chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

おすすめ記事