天天看點

KVM安裝Windows Server 2008 R2使用virtio硬碟

在上一篇文章中,我們介紹了使用ide硬碟來安裝windows server 2008 r2,這篇文章我們來介紹使用virtio硬碟來安裝windows server 2008 r2。

說明:kvm預設使用的硬碟格式為virtio。

使用virtio接口的硬碟,我們必須加載virtio硬碟驅動。如果不加載該驅動windows installer會無法找到虛拟磁盤,如下圖:

KVM安裝Windows Server 2008 R2使用virtio硬碟

現在安裝虛拟機的安裝步驟,首先建立虛拟機的硬碟,使用如下指令:

qemu-img create -f qcow2 lanni02.img 15g

KVM安裝Windows Server 2008 R2使用virtio硬碟

建立虛拟機,使用如下指令:

virt-install -n ilanni02 -r 2048 –vcpus=2 –os-type=windows –accelerate -c /iso/windows_server_2008_r2/win_server_2008_r2_sp1_33in1.iso <b>–disk path=/iso/virtio-win-0.1-81.iso,device=cdrom </b>–disk path=/vhost/ilanni02.img,format=qcow2,<b>bus=virtio</b> –network bridge=br0 –vnc –vncport=5992 –vnclisten=0.0.0.0 –force –autostart

注意以上指令中:

-disk path=/iso/virtio-win-0.1-81.iso,device=cdrom表示把virtio-win-0.1-81.iso鏡像檔案已光驅的形式挂載到系統中。virtio-win-0.1-81.iso是virtio的驅動程式檔案。

執行完畢以上指令後,我們就可以使用vnc用戶端來虛拟機進行安裝os。

在安裝到硬碟時,會顯示如下圖:

KVM安裝Windows Server 2008 R2使用virtio硬碟

可以看到沒有有任何硬碟,點選“加載驅動程式”,如下圖:

KVM安裝Windows Server 2008 R2使用virtio硬碟

點選“浏覽”

KVM安裝Windows Server 2008 R2使用virtio硬碟

在光驅中,我們可以看到有兩個光驅d盤和e盤。其中d盤式系統的鏡像檔案,而e盤則是virtio的驅動程式。點選e盤—“wlh”—“amd64”,如下圖:

KVM安裝Windows Server 2008 R2使用virtio硬碟

注意因為在此我安裝的是64bit的os,是以選擇的是amd64,如果你安裝的os是32bit,建議你選擇x86。

KVM安裝Windows Server 2008 R2使用virtio硬碟

選擇要安裝的驅動程式

KVM安裝Windows Server 2008 R2使用virtio硬碟

開始安裝

KVM安裝Windows Server 2008 R2使用virtio硬碟

安裝完畢後,我們可以看到已經識别到硬碟。

KVM安裝Windows Server 2008 R2使用virtio硬碟

系統安裝完畢後,在系統中看到的硬碟。

ps:有關virtio驅動程式,我們可以在如下連接配接下載下傳:

<a href="http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/">http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/</a>

<a href="https://www.linuxwind.org/html/kvm-windows-2008-virtion-driver.html">https://www.linuxwind.org/html/kvm-windows-2008-virtion-driver.html</a>