央视播的电视剧李先念:xen4.0 HVM Guest安装(以windows为例)

来源:百度文库 编辑:中财网 时间:2024/05/11 14:06:17
xen4.0 HVM Guest安装(以windows为例)2010-11-05 22:36参考:http://www.virtuatopia.com/index.php/Installing_and_Running_Windows_XP_or_Vista_as_a_Xen_HVM_domainU_Guest
http://wiki.xensource.com/xenwiki/HowTos

需要:
1.含支持VT技术CPU的计算机
2.windows iso安装文件

步骤:
1.首先检查是否支持hvm。一般可以通过cat /proc/cpuinfo查看flags项中是否包含vmx或者svm(可能会存在丢失情况),更可靠的方法是通过xm info查看virt_caps是否支持hvm

2.创建虚拟硬盘。#dd if=/dev/zero of=vmdisk.img bs=1M seek=4096 count=1

3.编写配置文件
1)拷贝一个系统的配置文件模板 #cp /etc/xen/xmexmple.hvm ./windows.hvm
2)修改windows.hvm文件以下相关项:
name = "xpsp3"      #自己取个名字
vif = [  'type=ioemu, bridge=xenbr0' ]
disk = [ 'file:/home/wq/image/pv/hvm/vmdisk.img,ioemu:hda,w', 'file:/home/xen/Windows.iso,hdc:cdrom,r']       #前面一个是虚拟硬盘的位置,后面一个是iso安装文件所在位置
3)boot=cd                #设置默认系统启动位置 CD-ROM(d)  hard-disk(c)
4)vncconsole=1       #类似xm cr -c 中的-c功能,使系统启动之后自动通过vnc连接到虚拟机窗口
5)usbdevice='tablet'   #据说是可以去除跟随鼠标的那个悲剧的点的,不过有的时候有效,有的时候没 - -

4.启动 xm cr windows.hvm
如果没有设置vncconsole=1这个项,我们也可以通过vncviewer 127.0.0.1:5900来连接我们启动的虚拟机窗口(5900是一个端口号,可能会变,可以通过xm list -l domid | grep location 获取端口号)
5.安装windows,这个就不用咋说了- -
6.修改启动项,从硬盘启动。安装完后,每次启动都要到光盘项,很麻烦,修改配置文件windows.hvm,将disk项改为disk = [ 'file:/home/wq/image/pv/hvm/vmdisk.img,ioemu:hda,w' ],boot=c,over!