EFIとカスタムUbuntu 22イメージで起動するには?

EFIとカスタムUbuntu 22イメージで起動するには?

Ubuntu 20より前にgenisoimageを使用して作成されたカスタムUbuntu ISOがあります。残念ながら、Ubuntu 22.04はISOからisolinuxを削除しました。ここを参照してください:https://github.com/covertsh/ubuntu-preseed-iso-generator/issues/5

以下を使用してUbuntu 22 ISOを構築するためにxorrisoに移動します。

dd if=ubuntu-22.04-desktop-amd64.iso bs=1 count=432 of=/tmp/boot_hybrid.img
dd if=ubuntu-22.04-desktop-amd64.iso bs=512 skip=7129428 count=8496 of=/tmp/efi.img

xorriso -as mkisofs -r \
  -V 'Ubuntu 22.04 LTS MODIF (EFIBIOS)' \
  -o output/custom_ubuntu22.iso \
  --grub2-mbr /tmp/boot_hybrid.img \
  -partition_offset 16 \
  --mbr-force-bootable \
  -append_partition 2 28732ac11ff8d211ba4b00a0c93ec93b /tmp/efi.img \
  -appended_part_as_gpt \
  -iso_mbr_part_type a2a0d0ebe5b9334487c068b6b72699c7 \
  -c 'boot.catalog' \
  -b 'boot/grub/i386-pc/eltorito.img' \
 -no-emul-boot \
  -boot-load-size 4 \
  -boot-info-table \
  --grub2-boot-info \
  -eltorito-alt-boot \
  -e '--interval:appended_partition_2:::' \
  -no-emul-boot \
  ./iso

VirtualBoxでEFIを使用しようとすると、次のことが発生します。
ここに画像の説明を入力してください。
ここに画像の説明を入力してください。

EFIなしで起動すると正常に動作します。

起動可能なUSBフラッシュドライブを作成するためにddrescueを使用していましたが、この新しいISOでは機能しなくなりました。

このISOをEFIで起動可能にするにはどうすればよいですか?

ありがとうございます!

ベストアンサー1

おすすめ記事