Xen/Ubuntu
< Xen
Ubuntu 8.04 LTS / Hardy Heron
# apt-get install linux-image-xen xen-hypervisor-3.2 xen-utils-3.2 bridge-utils # grep -A6 Xen /boot/grub/menu.lst title Xen 3.2 / Ubuntu 8.04.4 LTS, kernel 2.6.24-27-xen root (hd0,0) kernel /xen-3.2.gz module /vmlinuz-2.6.24-27-xen root=/dev/mapper/vg01-xen--root ro console=tty0 module /initrd.img-2.6.24-27-xen
One could also install xen-tools to assist creating DomU domains, but it's not mandatory. If all goes well and with a few DomU domains started, it should look like this:
# ps -ef | grep [x]en root 22 2 0 Apr17 ? 00:00:00 [xenwatch] root 23 2 0 Apr17 ? 00:00:00 [xenbus] root 5058 1 0 Apr17 ? 00:01:04 xenstored --pid-file /var/run/xenstore.pid root 5064 1 0 Apr17 ? 00:00:01 xenconsoled root 5067 1 0 Apr17 ? 00:00:00 python /usr/sbin/xend start root 5068 5067 0 Apr17 ? 00:15:23 python /usr/sbin/xend start root 1373 5068 0 Apr20 ? 00:11:52 /usr/lib/xen/bin/qemu-dm -d 11 \ -domain-name winxp -vnc 192.168.10.1:0 -vncunused -vcpus 2 -boot c -acpi \ -net nic,vlan=1,macaddr=00:16:3e:38:d4:15,model=rtl8139 -net tap,vlan=1,bridge=eth0 \ -M xenfv
Other releases
Xen related packages are currently available for the following releases:
Package | 08.04/Hardy | 08.10/Intrepid | 09.04/Jaunty | 09.10/Karmic | 10.04/Lucid | 10.10/Maverick | 11.04/Natty | 11.10/Oneiric |
---|---|---|---|---|---|---|---|---|
xen-hypervisor | yes | yes | yes | yes | yes | yes | yes | yes |
linux-image-xen | yes | - | - | - | - | - | - | - |
xen-utils-3.2 | yes | yes | yes | yes | yes | yes | yes | yes |
python-xen-3.2 | yes | yes | yes | yes | yes | yes | yes | yes |
So yes, in effect this means to either stick to 8.04 LTS or try a Debian Dom0 kernel with your Ubuntu installation.