Avatar of oratek
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 www.xen.org 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
#boot=/dev/sda
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.27.5-117.fc10.i686)
      root (hd0,0)
      kernel /vmlinuz-2.6.27.5-117.fc10.i686 ro root=UUID=34026389-07e9-4a6e
99b6-1568e4cae0e4 rhgb quiet
      initrd /initrd-2.6.27.5-117.fc10.i686.img
title Xen 3.4.2 / XenLinux 2.6.18
      root (hd0,0)
      kernel /xen-3.4.gz dom0_mem=262144
      module /vmlinuz-2.6.18.8-xen 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
Linux DistributionsVirtualizationLinux

Avatar of undefined
Last Comment
oratek

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
Kerem ERSOY

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
oratek

ASKER
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 ?
oratek

ASKER
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.
Kerem ERSOY

Hi,

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.

Cheers,
K.
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy
oratek

ASKER
KeremE,

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.