Thanks for hint. I have changed to this:
genisoimage \
-v \
-J -R \
-V "$NAME" \
-b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 \
-boot-info-table -eltorito-alt-boot -b images/efiboot.img
-no-emul-boot -boot-load-size 18755 \
-o $DESTINATION_FILE .
it now creates the ISO and is EFI bootable.
However - I have a different issue arise. In normal install or EFI
install (both) it hangs at "Starting dracut initqueue hook..."
Only thing I am changing is the add the boot options for my kickstart
file. So then I tried select the "standard" "Install CentOS 7" and it does
the same thing, hangs at "Starting dracut".
Any thoughts on that ?
I am testing with virt-manager.
Thanks,
Jerry