安装HVM Guest时,需要VT技术支持,检测方式可以通过1)cat /proc/cpuinfo查看flags项中是否包含vmx或者svm;2)xm info查看virt_caps项是否含hvm

1、 资源准备
修改/etc/xen/xend-config.sxp 把vnc监听地址改成0.0.0.0
系统安装镜像文件:
WIN_2003_SP2.iso
2、 制作虚拟硬盘
# dd if=/dev/zero of=vmdisk.img bs=1M seek=4096 count=1
3、 制作虚拟机配置文件
拷贝系统配置文件
# cp /etc/xen/xmexmple.hvm ./windows.hvm 修改配置文件
name = "xpsp3"      #虚拟机名称
vif = [  'type=ioemu, bridge=xenbr0' ]   # 网桥配置
disk = [ 'file:/home/wq/p_w_picpath/pv/hvm/vmdisk.img,ioemu:hda,w',
'file:/home/wq/
WIN_2003_SP2.iso,hdc:cdrom,r']       #前面一个是虚拟硬盘的位置,后面一个是系统装镜像文件所在位置
boot=cd                #设置默认系统启动位置 CD-ROM(d)  hard-disk(c)
vncconsole=1       #类似xm cr -c 中的-c功能,使系统启动之后自动通过vnc连接到虚拟机窗口
usbdevice='tablet'   #可以解决鼠标漂移问题
sdl = 1 #使用sdl方式时,不会出现两个鼠标,使用Alt+Ctrl进入或出来,关掉窗口就关掉了虚拟机
--------------------------------------------------------------------
kernel='hvmloader'
builder='hvm'
memory=3072
name='xen-hvm'
vif=['mac=00:30:48:35:48:e8,bridge=eth0']
disk=['phy:/dev/lvm-xen/xen-hvm,hda,w', 'file:/opt/debian-6.0.2.1-amd64-CD-1.iso,hdc:cdrom,r']
device_model='qemu-dm'
boot='dc'
sdl=0
vnc=1
vncunused=1
vncdisplay='1'
nographic=0
localtime=1
stdvga=0
vcpus=2
apic=0
acpi=1
4、 虚拟机安装
启动虚拟机
# xm cr windows.hvm
下面是熟悉的windows系统安装界面操作,此处省略