Xen on UEFI Hardware

Hi guys, I'm setting up Xen on an IBM x3250 M4 server and got through an Ubuntu x64 12.04 install from a live USB stick without a hassle. Server has 500GB, 4GB, 3GHz Xeon CPUs. I've restricted the host to 20GB space on installation with the rest to LVM. I then did an apt-get of Xen, modified grub and rebooted but was getting an error "not enough memory to relocate the dom0 kernel image". This was with dom0 restricted to 1GB ram and 1 vcpu. I doubled those with no difference - same error still. After a bit of GIYF I found that Xen 4.1 has issues with UEFI - and that's the latest I could get from apt-get. Afterwards I got the Xen 4.2 tarball and compiled from source, make dist/world and installed - all smoothly. Modded grub and rebooted with Xen as default. I'm no longer getting the earlier error (which had something to do with a change from e801 ram map to e820) but now Xen can't see the partitions. When I boot into Ubuntu it's all OK. I have one more trick to try - modding fstab - but before I possibly brick the system and start from scratch is there anyone who has had this experience before? Any advice?
participants (1)
-
Haggai Nyang