ec2 instance fails to boot if registered without ramdisk
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-ec2 (Ubuntu) |
Fix Released
|
High
|
John Johansen | ||
Lucid |
Fix Released
|
High
|
John Johansen | ||
mountall (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Lucid |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: upstart
bug 503212 was fixed, so I re-enabled ramdiskless images in ec2 for
ami-7d799414 ubuntu-
Attempts to boot the instance fail.
Some hints in the console might be:
mountall: Event failed
mountall: Event failed
I'll have to debug this further, but wanted to open a bug to track it.
ProblemType: Bug
Architecture: i386
Date: Wed Jan 20 14:34:24 2010
DistroRelease: Ubuntu 10.04
Ec2AMI: ami-1b7d9072
Ec2AMIManifest: ubuntu-
Ec2Availability
Ec2InstanceType: m1.small
Ec2Kernel: aki-60cb2609
Ec2Ramdisk: ari-537d903a
Package: upstart 0.6.3-11build1
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: upstart
Tags: lucid ec2-images
Uname: Linux 2.6.32-301-ec2 i686
Related branches
Changed in linux-ec2 (Ubuntu Lucid): | |
milestone: | none → lucid-alpha-3 |
status: | New → Confirmed |
heres a bootlog with a debug initramfs. The debug initramfs attempted to make the world look like there was no initramfs before invoking /sbin/init. It did the following:
a. instead of moving /proc and /sys to /rootmnt, it unmounted them
b. invoked init with '--verbose'
c. rewrote the mountall job so it said '--debug'
d. umount ${rootmnt}/dev
'd' seems to be problematic.
I noticed that the uec kernels have '/dev/ mounted as a tmpfs by the kernel even without ramdisk, and ec2 kernel does not.
The UEC (-virtual) kernels also have a message like:
devtmpfs: initialized
which is not present in this boot log.