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
}
答え2
はい! ARCH-LinuxのインストールISOイメージをサムドライブに変更して、管理しているEFIを簡単に見つけたり構築したりできます。以下を参照してください。https://wiki.archlinux.org/index.php/Talk:Unified_Extensible_Firmware_Interface
「実際にPCで*.efiファイルを実行してみてください」