Fedora 6 XEN 虚拟机 运行Windows XP
FC6上的xen支援intel的vt技術,可以跑winxp。不過fc官網的說明文件並沒有說明要怎麼作。配備:
1. CPU: Intel Core 2 Duo E6300
2. MB: Gigabyte GA-945GME-DS2 (rev. 2.0)
3. RAM: A-DATA DDRII 667 1G
系統:
1. OS:Fedora Core 6 i386
2. Kernel version:2.6.18-1.2798.fc6xen
3. xen version:3.0.3-0.1.rc3
4. XP version:Microsoft Windows XP professional edition with SP1
安裝流程:
1. 請務必不使用官網上的安裝方式,也就是說用virt-manager或virt-install去建立guest os的設定檔。否則會使你陷入困境!
2. 想辦法作空白映像檔(ex. dd)
3. 在/etc/xen/下建立guest os的設定檔,在此叫作winxp,內容如下:
kernel = "/usr/lib/xen/boot/hvmloader"
builder='hvm'
memory = 512
name = "winxp"
vif = [ 'type=ioemu, bridge=xenbr1' ]
disk = [ 'file:/your/guestos/path/winxp.img,ioemu:hda,w',
'file:/your/source/path/winxp_install.iso,hdc:cdrom,r' ]
#cdrom = '/dev/hda'
device_model = '/usr/lib/xen/bin/qemu-dm'
boot="dca"
sdl=1
vnc=0
nographic=0
localtime=1
注意事項:
1. kernel跟device_model那兩行後面請接完整路徑,這跟[2]中不同。
2. vif那行,bridge的部份請依貴主機實際狀況設之,像我有兩張網卡,eth0對內,eth1對外,xend似乎會自動選擇有公共ip的那張,也就是eth1,所以我的就得設xenbr1。不清楚請用ifconfig查。
4. 建立好/etc/xen/winxp後,打xm create winxp即可開始安裝。
5. 安裝完後,以後啟動同樣也是用xm create winxp,關閉按照winxp正常關機即可。可用virt-manager來觀察cpu及memory使用率。
页:
[1]