Link to home
Create AccountLog in
Avatar of oratek

asked on

Xenserver Dom0 will not start

Hi all,

I am trying to get my very first Xen Server up and running for development purposes.
The hardware is an Dell Optiplex 760 Desktop with a 250Gb HDD and 2Gb Ram.
(I understand that this is a small machine but this is only a proof of concept test).

I have installed Fedora Core 10 as the host OS as this is what I am most familiar with and use it on number of servers, desktops and notebooks.

In order to get Xen working I have been to and downloaded the Xen Hypervisor 3.4.2 and proceeded to follow the installation instructions on the site to compile the source.

After I added a few extra needed libraries, I have been able to complete the make and make install processes and modified grub to start the Xen kernel from the grub menu.

Sadly this is as far as I get as during start up of the Xen kernel I get the following error.

VFS: Cannot open root device "sda1" or unknown-block(0,0)
Append correct root= option.

Grub menu.lst is as follows
[root@vhost ~]# cat /boot/grub/menu.lst
# grub.conf generated by anaconda
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
#          initrd /initrd-version.img
title Fedora (
      root (hd0,0)
      kernel /vmlinuz- ro root=UUID=34026389-07e9-4a6e
99b6-1568e4cae0e4 rhgb quiet
      initrd /initrd-
title Xen 3.4.2 / XenLinux 2.6.18
      root (hd0,0)
      kernel /xen-3.4.gz dom0_mem=262144
      module /vmlinuz- root=/dev/sda1 ro

What am I missing as the documentation doesn't show much about partition use for Xen and I am assuming that for the xen kernel that it's root will be the same as the existing host OS
Avatar of Kerem ERSOY

Link to home
Create an account to see this answer
Signing up is free. No credit card required.
Create Account
Avatar of oratek


Hi KeremE,

Thanks for the comment. I have done some research on the Fedora Xen and most web documents seem to indicate that Fedora's support for Xen died with Fedora Core 8 which is getting a little old.

I would love to use Fedora Xen as it seems ideal to me, however all documentation at the moment that I can find only shows qemu and again generally on FC8.

Do you have any documentation for Fedoras Support of Fedora Xen on FC10 and how you go about using it ?
Avatar of oratek


Hi KeremE,

I have gone back to Fedora and downloaded the latest version (FC12) and I see that there is a 252 page document for virtualization which I will go through. If this works I would prefer it over trying to get Xen working in the first instance.

I am actually using the Xen implemantation that comes with RedHAT. I am currently runnnig more than 20+ Xen clients both windows and Linux. I am using the system supplied Xen. When I've browsed the source I've also notice that they are backported though they seem to beold when you just comapre with the Xen Home Page.

Just take your time and let me know if you think something is not clear.

Avatar of oratek



Thanks for the support. It seems that RHEL contains the Xen hypervisor along with the KVM, however the Fedora Core distro only has the KVM.
I have installed FC12 and have the virtualization working well including the networking.
So now I can play with virtualization all I want.