Ramdiskless EC2/UEC images

Registered by Scott Moser

Currently the registered AMIs and our published UEC images have ramdisks. There is no reason that either ec2 or UEC should *need* a ramdisk. The list of hardware we need to support early in boot is very small, and thus could be built into the kernel.

Blueprint information

Status:
Complete
Approver:
Jos Boumans
Priority:
High
Drafter:
Scott Moser
Direction:
Approved
Assignee:
Scott Moser
Definition:
Approved
Series goal:
Accepted for lucid
Implementation:
Implemented
Milestone target:
milestone icon lucid-alpha-3
Started by
Scott Moser
Completed by
Steve Langasek

Related branches

Sprints

Whiteboard

Secondary Engineer: ttx

Status:
Complete.

Work items for lucid-alpha-2:
get ec2 lucid builds to have a kernel: DONE
get ec2 lucid builds published with no ramdisk: DONE
verify/test that images boot with no ramdisk in uec (kvm): DONE
verify/test that images boot with no ramdisk in kvm (hda): DONE
change register-uec-tarball that expects a ramdisk in uec image tarball: DONE
change other code (to be found) that expect ramdisks in uec image tarballs: DONE
change any documentation that references ramdisk in tarball: DONE

Work items for lucid-alpha-3:
[jjohansen] fix kernel configs such that uec requires no ramdisk (bug 494565): DONE
[jjohansen] add CONFIG_DEVTMPFS to ec2 kernel (bug 510130): DONE
possibly find a more correct way to not create ramdisk in image builds: DONE
fix/verify bug 503212 (upstart segv doesn't work without initramfs): DONE
fix/verify bug 509841 (hung boot with no ramdisk): DONE
remove ramdisks from registered ec2 builds after 510130 fixed): DONE

Open Questions:
Verify that ramdiskless images work with other providers. See: + server-lucid-other-cloud-providers
and check with Soren.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.