However I need to use P instance types which do not support uefi. I have change the AMI_BOOT_MODE in the script to legacy-bios. The new AMI still works on the instance that support uefi but it does not work on the non uefif instance types. The instance does not initilize.
Has anyone had a similar issue or know of what might be causing?
However as you say these are UEFI images. We currently don’t support/test non-UEFI AMI images, but I would suggest you try with the Generic x86_64 (MBR) device type.