I'm actually creating a customized script based off of Alestic.com's alestic-git project to create my own custom ami image for Ubuntu Precise 12.04 for an EBS backed AMI instance.
The interesting thing I'm encountering happens after registering the AMI and starting off an instance from this new AMI file. Everything starts out fine but somehow the ephemeral device (/dev/sdb) is not showing or being detected at all. EC2 metadata shows the ephemeral0 as available in /dev/sdb, but the instance itself does not detect or have /dev/xvdb device exist.
I've tried myriad ways to figure out why, but still scratching my head.
I forgot to mention that I'm trying to create an 64-bit image and tested it on m1.medium and micro instances.
Anyone happen to know what's going on?