參考: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技術(shù)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文件以下相關(guān)項: 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 #設(shè)置默認系統(tǒng)啟動位置 CD-ROM(d) hard-disk(c) 4)vncconsole=1 #類似xm cr -c 中的-c功能,使系統(tǒng)啟動之后自動通過vnc連接到虛擬機窗口 5)usbdevice='tablet' #據(jù)說是可以去除跟隨鼠標的那個悲劇的點的,不過有的時候有效,有的時候沒 - - 4.啟動 xm cr windows.hvm 如果沒有設(shè)置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! |