next up previous contents
Next: Windows 虛擬機安裝-IDE Up: 安裝 KVM 虛擬機 Previous: Linux 虛擬機安裝   Contents

Windows 虛擬機安裝-VirtIO

  1. 安裝 windows 虛擬機使用 virtio 驅動程式必須額外安裝 virtio-win 套件,可於KVM 官網 下載,使用 DYW Linux 則可以直接使用 yum 安裝。
    [root@dywftp ~]# yum install virtio-win
    
  2. 查詢 virtio-win 套件提供的 iso 檔。
    [root@dywftp ~]# rpm -ql virtio-win | grep iso
    /usr/share/virtio-win/virtio-win-1.7.1.iso
    /usr/share/virtio-win/virtio-win.iso
    
  3. 命令 virt-install 安裝 Windows 7 虛擬機,--name 指定名字為 win7,--ram 指定使用 1024M RAM,--disk 指定映像檔為 /var/lib/libvirt/images/win7.qcow2,其格式為 format=qcow2,大小 size=6 單位為 G,bus=virtio 使用硬碟驅動程式,windows 使用 virtio 必須另外提供驅動程式,--disk path=/usr/share/virtio-win/virtio-win.iso,device=cdrom 指定 windows 所需要的 virtio 驅動程式來源,並設為 cdrom。因 virt-install 預設安裝作業系統為 Linux,安裝 windows 時必須以 --os-type=windows --os-variant=win7 設定安裝作業系統為 windows,版本為 win7,其中作業系統不設定,安裝過程會要求插入所需驅動的光碟,版本不設定不致於出錯。 本安裝只是測試用,win7 硬碟 6G 剛好可安裝,但若要實際使用,建議設定 20G 以上。
    [root@dywftp ~]# virt-install \
    --name win7 \
    --ram 1024 \
    --disk path=/var/lib/libvirt/images/kvm2.qcow2,format=qcow2,size=6,bus=virtio \
    --cdrom /var/ftp/pub/win7.iso \
    --disk path=/usr/share/virtio-win/virtio-win.iso,device=cdrom \
    --os-type=windows --os-variant=win7
    --network network=default  --autostart
    
  4. 安裝過程顯示沒有硬碟可以安裝,按下載入驅動程式連結。
    Image win7-virt
  5. 出現載入驅動程式畫面,按下瀏覽。
    Image win7-virt1
  6. 光碟 E: 就是 virtio-win iso 檔光碟,展開這個目錄。
    Image win7-virt2
  7. 再展開光碟 E: 目錄中的 viostor, w7, x86 選擇 win7 需要的 驅動程式,按下確定鈕。
    Image win7-virt3
  8. 看到可以使用的 virtio-win 硬碟驅動程式,選取這個驅動程式,按下一步按鈕。
    Image win7-virt4
  9. 這時就可以看到 6G 的硬碟。
    Image win7-virt5



2017-05-01