On Wed, Aug 25, 2010 at 3:09 PM, Daniel Mathew <
danieljmathew@xxxxxxxxx> wrote:
> Hi,
>
> I am a Xen newbie and have been trying to get Xen-3.4.1 working on my Ubuntu Lucid (kernel version 2.6.32-21) system, using
kernel 2.6.18.8 as dom0. In attempting this, I ran into the following
issue. On booting into Xen, I get these errors:
Mounting none on /dev failed. No such device.
...
Gave up
waiting for root device.
...
Alert! Could not mount /dev/sda1 as
root device. Dropping to a shell.
After this I get a (initramfs)
shell. I figured out that this is due to the fact that a 2.6.18 kernel
doesn't support devtmpfs, which is the /dev filesystem Lucid uses. Now I
would like to compile a newer kernel and use it as dom0. However, I
could not find Xen-patched kernels that might have devtmpfs support
(version >= 2.6.32). What are the steps I should take to get, patch
and install such a kernel as dom0 (rather than falling back to the
default kernel that Xen make scripts download from Mercurial repos)?