aws ec2 import-image failed -> ClientError: We were unable to read your import's initramfs/initrd to determine what drivers your import requires to run in EC2

0

I created Ubuntu 22.04 live server on my ESXI.
Then I've exported to OVF + vmdk.
I've uploaded these 2 files into my S3 bucket.
Then used aws app to import this image into my AMI so I could launch a new VM based on that image. This is my json for import-image:

[
  {
    "Description": "My vmdk",
    "Format": "vmdk",
    "Url": "s3://my-bucket/path/to/vm.vmdk"
  }
]

But aws ec2 import-image failed. I could see the error using aws ec2 describe-import-image-tasks:

"Status": "deleted",
"StatusMessage": "ClientError: We were unable to read your import's initramfs/initrd to determine what drivers your import requires to run in EC2.",

Now, as I said, my image is based on Ubuntu 22.04 live-server.
Here I saw it might not be supported yet.
But on the other hand, there's an image of Ubuntu 22.04 in EC2.

Questions:

  • According to my brief process - did I do anything wrong? Can I somehow prepare the image so the "initramfs/initrd" would be fine?
  • Is Ubuntu 22.04 supported or not? If not, when will it be?
  • Can I somehow import my image in another way that will pass that error? My base image is an .iso
No Answers

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions