中国网络-ITPro俱乐部's Archiver

leaf1981 发表于 2007-3-30 10:32

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]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.