Is there a recommended method to make an AMI with a custom partition layout?
Create a VM with your custom partitioning layout and export it into one of the supported formats, them import them into AWS using VM import.
There are limitations and requirements to be aware of: