Tomorrow's builds of precise should have 'ide=halt' turned on. I verified that adding that to /boot/grub/menu.lst allowed me to boot on a t1.micro.
ubuntu@ip-10-243-42-222:~$ uname -m
x86_64
ubuntu@ip-10-243-42-222:~$ cat /proc/version_signature
Ubuntu 3.1.0-2.3-virtual 3.1.0
ubuntu@ip-10-243-42-222:~$ cat /proc/cmdline
root=LABEL=cloudimg-rootfs ro console=hvc0 idle=halt
ubuntu@ip-10-243-42-222:~$ ec2metadata --instance-type
t1.micro
Tomorrow's builds of precise should have 'ide=halt' turned on. I verified that adding that to /boot/grub/menu.lst allowed me to boot on a t1.micro. ip-10-243- 42-222: ~$ uname -m ip-10-243- 42-222: ~$ cat /proc/version_ signature ip-10-243- 42-222: ~$ cat /proc/cmdline cloudimg- rootfs ro console=hvc0 idle=halt ip-10-243- 42-222: ~$ ec2metadata --instance-type
ubuntu@
x86_64
ubuntu@
Ubuntu 3.1.0-2.3-virtual 3.1.0
ubuntu@
root=LABEL=
ubuntu@
t1.micro