1.下载xen的源代码,解压 
tar -xzf xen-4.1.1.tar.gz 
cd xen-4.1.1 
make help 
make dist-xen dist-tools 
注:在安装的时候会出现一些错误,原因是一些工具软件没有安装,提示什么没有,使用yum install dev86(等等)安装就可以了。 
2.下载编译
内核 
tar vxzf linux-3.1-rc4.tar.bz2 
make menuconfig 
make 
make modules_install 
make install 
vi /boot/grub/grub.conf 

title Cent
OS Linux (3.1.0-rc4) 
        root (hd0,5) 
        kernel /boot/xen-4.1.2.gz //指定xen 
        module /boot/vmlinuz-3.1.0-rc4 ro root=UU rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet 
        module /boot/initramfs-3.1.0-rc4.img //新内核模块 
3.重启机器 
重启之后共有三个
系统,分别是:装有xen的linux系统、没有装xen但是使用的是新内核的linux系统、原始linux系统。 
进入装有xen的linux系统,启动服务 
service xen
commons start  //如果报错:NO such file or directory,手动加载模块即可,modprobe xen-evtchn 
service xend start