To run the virtual machine in a paravirtualized environment, a kernel compiled with Xen support is needed.
The procedure may vary between different distributions. We'll analyze only some of those:
Ubuntu: it already has a Xen compatible kernel, so you don't need to install anything.
Debian: the Debian installer supports Xen.
CentOS: supports Xen out-of-the-box from version 6.4.
Fedora: has full Xen support.
SmeServer: you need to install the kernel manually:
Click on
-> and select the ISO image of the installation CD.Create the directory, where mount the CD filesystem: make /media/cdrom.
Mount the CD-ROM with mount /dev/cdrom /media/cdrom.
Install the kernel with rpm -ivh /media/cdrom/SME/RPMS/kernel-xen-<kernel-version>.i686.rpm.
Create a new initrd
and include
xenblt
and
xennet
: mkinitrd
--builtin=ata_piix --with=xenblk --with=xennet
/boot/initrd-<kernel-version>.img <kernel-version>
-f.
Check that the grub boot list
/boot/grub/menu.lst
contains the right
parameters.
Turn off the machine using poweroff.