Hello. I know that Ubuntu and other distro images are coming soon, but in the meantime I made a couple of scripts to set up a Ubuntu 6.10 (Edgy) system on EC2, and I thought someone else might find them useful so here they are (attached).
The first script (fc4-to-base) should be run on one of the default EC2 Fedora Core images. It creates a filesystem image in /mnt/ubuntu610base.img that can be uploaded with ec2-upload-image. The script is heavily based on this post from dougwinter:
http://developer.amazonwebservices.com/connect/message.jspa?messageID=42535#42535
There's some locale stuff in fc4-to-base that you'll probably want to customize if you're not from where I'm from.
When you've bundled, uploaded and booted the resulting image you can then run the second script (base-to-selfbundling). This one sets up the ec2-ami-tools on the Ubuntu system so that it can bundle itself using ec2-bundle-vol. This is a hideous hack based on lots of tidbits of information on this board. It just installs the rpm using alien and then patches the Ruby scripts in /usr to work around some assumptions that are not valid for non-FC systems.
(Late followup for future reference) Using the info in these scripts and from other folks, I have compiled a single script which builds an Ubuntu 7.10 Gutsy base install AMI available here:
http://ec2gutsy.notlong.com