I'm going nuts on this stuff. Been testing whole weekend without getting it to work.
I can't create DomU's using PV and LVM setup. My testcomputer is old and doesn't support HVM, but I don't want to use that anyway.
My setup is as follows:
Install a clean Ubuntu Server 12.04
Partitioning using LVM:
/boot = ext2 @ 300MB
/ = ext4 @ 6GB
swap = swap @ 1GB
After installation, doing a dist upgrade > reboot.
Then I install Xen using this guide: https://help.ubuntu.com/community/Xen
but I change amd64 to i386 as of my old CPU.
I then want to install ubuntu server as ParaVirtualized guest.
As kernel and ramdisk I've been using this mirror:
But also tried others.
I create a LV as told.
I can install Ubuntu Server without issues. When complete I create a symlink to pygrub and change ubuntu.cfg as the guide says (# before kernel, ramdisk & extra and remove the # from bootloader)
name = "Merkurius"
memory = 256
disk = ['phy:/dev/Uranus/Merkurius,xvda,w']
vif = [' ']
#bootloader = "pygrub"
kernel = "/var/lib/xen/images/ubuntu-netboot/vmlinuz"
ramdisk = "/var/lib/xen/images/ubuntu-netboot/initrd.gz"
extra = "debian-installer/exit/always_halt=true -- console=hvc0"
Then when I try to start it with
sudo xm create /etc/xen/ubuntu.cfg -c
I've been reinstalling everything tons of times testing.
Using config file "/etc/xen/ubuntu.cfg".
Error: (2, 'Invalid kernel', 'elf_xen_note_check: ERROR: Will only load images built for the generic loader or Linux images')
Searched around and a lot of people seems to have this problem, but I don't really find a solution? Most say it needs to be a kernel with xen support, but shouldn't ubuntu have this? And I use a mirror that is up-to-date.
Testing different partitioning setups as well. Tested with XL toolstack. Same thing all the time.
Thanks for your time,