Create EBS Boot AMI

57 Responses to “Create EBS Boot AMI”


  1. rodney says:

    We’re you able to get your AMI running with SSH?

    Was the Debian image working good? ๐Ÿ™‚


  2. Michael says:

    @rodney: sure, the Debian image worked perfectly fine. The issue was (and still is) the kernel, as I wrote in my post on 27 September 2010, 9:32 pm (see above). The solution was to use Amazonโ€™s default kernel version 2.6.16-xenU. With this kernel /dev/urandom works and therefore the SSH server can be started during boot process.

    In short: following this guide (for Ubuntu), you can easily set up a Debian lenny image as an EBS Boot AMI, too.

  3. Kaustubh P says:

    I used your method to create a Debian Squeeze amd64 ami, and I can only launc a micro, small and high-cpu instance. Any idea why that could be happening?

  4. Kaustubh P says:

    Nvm, I did not specify the architecture, while registering the ami. Also I cant ssh into the instance, I guess the answer lies in one of the comments.
    Thanks for the awesome guide ๐Ÿ™‚ Keep up the good work!

  5. rodney says:

    Hi Kaustubh,

    Glad it work for you.

  6. Leo123 says:

    Hi Rodney,

    Thanks for the tutorial. The whole process works for me almost without errors.

    However, when I try to connect the instance using the public address, I got timeout error. I also tried to ping it but failed.

    Please advise. Thanks.

  7. rodney says:

    Hi Leo,

    Did you check the security groups?
    If you can paste on the console logs, that would be helpful also.

Share Your Thoughts