參考:http://www./index.php/Installing_and_Running_Windows_XP_or_Vista_as_a_Xen_HVM_domainU_Guest
http://wiki./xenwiki/HowTos
需要:
1.含支持VT技術CPU的計算機
2.windows iso安裝文件
步驟:
1.首先檢查是否支持hvm,。一般可以通過cat /proc/cpuinfo查看flags項中是否包含vmx或者svm(可能會存在丟失情況),更可靠的方法是通過xm info查看virt_caps是否支持hvm
2.創(chuàng)建虛擬硬盤,。#dd if=/dev/zero of=vmdisk.img bs=1M seek=4096 count=1
3.編寫配置文件
1)拷貝一個系統(tǒng)的配置文件模板 #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 #設置默認系統(tǒng)啟動位置 CD-ROM(d) hard-disk(c)
4)vncconsole=1 #類似xm cr -c 中的-c功能,使系統(tǒng)啟動之后自動通過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! |