[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] Xen installation on Ubuntu

Hi all,

I'm trying to install Xen for my senior undergrad project but I'm
hopelessly stuck. I'd appreciate some help troubleshooting my setup.

From Ubuntu 15.04, I've installed the xen-hypervisor-amd64 package.
I then rebooted, and in Grub2 I picked the entry "Ubuntu GNU/Linux,
with Xen hypervisor". Here is the result:

>[    3.551868] i8042: No controller found
>[    3.552657] mce: Unable to init device /dev/mclog (rc: -16)
>starting version 219
>error: /dev/sda: No medium found
>error: /dev/sda: No medium found
>Gave up waiting for root device. Common problems:
> - Boot args (cat /proc/cmdline)
>   - Check rootdelay= (did the system wait long enough?)
>   - check root= (did the system wait for the right device?)
> - Missing modules (cat /proc/modules: ls /dev)
> ALERT!  /dev/disk/by-uuid/899b8dce-8b47-40a4-ba20-ef4d27b9d128 does not 
> exist.  Dropping to a shell!
>BusyBox v1.22.1 (Ubuntu 1:1.22.0-9ubuntu1) built-in shell (ash)
>Enter 'help' for a list of built-in commands.
>(initramfs) cat /proc/cmdline
>placeholder root=899b8dce-8b47-40a4-ba20-ef4d27b9d128 ro quiet splash

Looking at /proc/cmdline, there's some interesting stuff:
1. "placeholder" instead of a kernel name;
2. "rootdelay=" is not specified.
I'm not sure where that command line is specified, but the values
above are the default after installing the xen-hypervisor-amd64

When booting with regular Ubuntu without Xen, /dev/sda mounts just
fine, with the UUID specified in the error message

I also tried booting Xen over EFI, without GRUB intervening. I moved
the xen-*.efi file from /boot to /boot/efi/EFI/xen. Unfortunately,
there wasn't a xen-*.cfg config file around, and writing one from
scratch seems WAAAY above my skill level.

If anyone here has experience running Xen on Ubuntu, I'd love to
hear from you.

Carl Patenaude-Poulin
B Eng Software Engineering student
McGill University

Xen-users mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.