grub-mkrescueを使用してUEFIブータブルISOイメージを作成するには?

grub-mkrescueを使用してUEFIブータブルISOイメージを作成するには?

これまでの話:

私は注意を払ってきました。このガイドUbuntuのカスタムバージョンを作成します。この時点でCDの構造が完成する。次のコマンドを使用してISOを生成しました。

sudo grub-mkrescue -o live_cd.iso /path/to/cd/directory

ISOイメージはBIOSモードで正常に起動します。
UEFIモードでは起動しませんが、次のものが表示されます。

ここに画像の説明を入力してください。

ISOイメージをUEFIと互換性を持たせるには?
よろしくお願いします!

答え1

EFIブートの場合は、ブートセクタだけでなく(使用されていないため)イメージファイルシステムを形成するための特定の構造が必要です。mkiコピーefibootスクリプト(一部MK画像作成して使用しました。)

Ubuntuベースではなくカスタムリカバリイメージのみが必要な場合は、次を参照してください。ALT Linux構造その背後にある技術は、オープンで明示的に単純派生商品のために作られているからです(しかし、ほとんどはロシア語で録音何人かの人を止めません) - 基本的にはキャッチについてライブビルダー.iso、スタンバイVM /ホストで起動し、次の操作を行います。

git clone git://git.altlinux.org/people/mike/packages/mkimage-profiles.git
cd mkimage-profiles
make regular-rescue.iso
grep -B6 RESCUE_PACKAGES conf.d/regular.mk

Rodの素晴らしい本を読むことも役に立ちます。EFIブートローダとMatthew GarrettのISO9660 / EFIミッションレポート

どんな道を選んでも幸運です!

PS:2.00以降、grub-mkrescueは明らかにEFIをサポートしていません。

関連情報