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/LogVo
# initrd /initrd-version.img
title Fedora (18.104.22.168-117.fc10.i686)
.i686 ro root=UUID=34026389-07e9-4a
99b6-1568e4cae0e4 rhgb quiet
title Xen 3.4.2 / XenLinux 2.6.18
kernel /xen-3.4.gz dom0_mem=262144
module /vmlinuz-22.214.171.124-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