Ramdiskless EC2/UEC images
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:
-
lucid-alpha-3
- Started by
- Scott Moser
- Completed by
- Steve Langasek
Related branches
Related bugs
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-
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-
and check with Soren.