Xen Red Hat Dom0 y Ubuntu DomU

Teniendo instalado un servidor Red Hat como Dominio 0 con Xen, y si surge la necesidad de instalar un Dominio U con ubuntu dentro.

Podemos bajarmos la imagen de ubuntu feisty de http://jailtime.org/ , lo descomprimimos y montamos la imagen del disco con

mount -o loop ubuntu.7-04.img /mnt

luego hacemos un chroot /mnt y una vez dentro un

apt-get install xen-image-2.6.19-4-server

si instalamos el apt-get install xen-image-2.6.19-4-generic vamos a tener problemas ya que no viene con soporte de PAE, y si el dom0 tiene pae, este kernel no va a andar

luego copiamos el vmlinuz y el initrd generado al /boot local de nuestro dom0

/boot
System.map-2.6.19-4-server  initrd.img-2.6.19-4-server
config-2.6.19-4-server      vmlinuz-2.6.19-4-server

el ejemplo del archivo de configuracion de xen nuestro puede ser como este

vm-feisty.cfg
name = 'vm-feisty'
memory = 128
kernel = '/boot/vmlinuz-2.6.19-4-server'
ramdisk = '/boot/initrd.img-2.6.19-4-server' 
root = '/dev/sda1 ro'
vif = [ 'mac=00:16:3e:38:db:55, bridge=xenbr0']
 
disk = ['file:/root/ubuntu.7-04.img,sda1,w','file:/root/ubuntu.swap,sda2,w']
vcpus=1
on_reboot   = 'restart'
on_crash    = 'restart'