How can I create UEFI ISO image on Debian Jessie machine?
When I use follow command on my Kubuntu everything is OK
genisoimage -quiet -V "my-amd64" -J -R -r -l -cache-inodes -c isolinux/boot.cat -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot -o my-amd64.iso my-amd64/
isohybrid --uefi my-amd64.iso
But when I run this command on Debian Jessie I get follow error:
genisoimage: option '-e' is ambiguous; possibilities: '--eltorito-boot' '--exchange' '--ethershare' '--exclude-list' '--exclude' '--eltorito-catalog' '--eltorito-alt-boot'
Usage: genisoimage [options] -o file directory ...
It seems as genisoimage on Kubuntu (15.04) and Debian Jessie does not have same options. On Debian genisomage does not support UEFI.
Version on both system is same: genisoimage 1.1.11
But I must create ISO image on Debian Jessie. Any workaround for this?
Apparently there was an incompatible change in Mondo or genisoimage. The problem was reported, but the provided wrapper-workaround got a bit mangled by the wiki. Using a wrapper solves the problem for everything depending on that syntax.
Here's what I did:
Prepare the wrapper:
Copy/paste the wrapper:
Make wrapper executable:
Live happily ever after. :-)