Efiシステムでは、任意のefiバイナリを実行することが可能です。
特に、efiシェル(1つのefiバイナリ)を使用してgrub(別のefiバイナリ)を実行できます。
たとえばefiシェルを実行するためにgrubを使用することもできますか?
(理論的にはこれで問題はないはずですが、そのようなバイナリを開始するための正しいコマンドが見つかりませんでした。)
はい。ロッドスミスのすばらしいページ GRUB 2/EFIブートロード からの短い例を次に示します。
別のEFIブートローダーをチェーンロードするには、GRUB2を使用しますchainloader
次のgrub2 menuentryの例は、EFIブートローダーを実行します
menuentry "Windows 7" {
insmod part_gpt
insmod chain
set root='(hd0,gpt1)'
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
はい! Arch-LinuxのインストールISOイメージをサムドライブに変更して、検索または構築したすべてのefiを簡単に実行できるようにします。以下を参照してください。 https://wiki.archlinux.org/index.php/Talk:Unified_Extensible_Firmware_Interface
"実際に* .efiファイルをPCで実行します"