Windows-7
Windows 7 作為帶有 virtio 驅動程序的 kvm 來賓安裝 - 檢測到 virtio scsi 磁碟顯示錯誤容量
我正在嘗試將 Windows 7 64 位安裝為 kvm 來賓。我在這裡讀到我應該在安裝過程中安裝 virtio scsi 驅動程序。
我用來
virt-install
從命令行開始安裝virt-install --connect qemu:///system \ --name win7vnc --ram 2048 --vcpus=2 --cpuset=auto \ --disk path=win7.img,bus=virtio --network=network=default,model=virtio,mac=RANDOM --graphics vnc,port=5900 --disk device=cdrom,path=../../isos/virtio-win-0.1-81.iso --disk device=cdrom,path=../../isos/win7_sp1_ult_64bit/Windows\ 7\ SP1\ Ultimate\ \(64\ Bit\).iso --os-type=windows --os-variant=win7 --boot cdrom,hd
安裝開始正常,正如預期的那樣,Windows 沒有檢測到硬碟。所以我載入驅動程序並且確實檢測到磁碟。問題是它只有 99MB 容量,而我使用命令創建的磁碟為 100GB
qemu-img create -f qcow2 win7.img 100G
什麼可能是錯誤的並且容量不正確?
編輯:問題的圖片
最後,我設置了磁碟設置,就好像我將在
virt-install
命令執行時創建一個新磁碟一樣,即使我提前準備好了磁碟映像。所以我跑:virt-install --connect qemu:///system \ --name win7vnc --ram 2048 --vcpus=2 --cpuset=auto \ --disk path=win7.img,bus=virtio,size=100,format=qcow2 \ --network=network=default,model=virtio,mac=RANDOM \ --graphics vnc,port=5900 --disk device=cdrom,path=../../isos/virtio-win-0.1-81.iso \ --disk device=cdrom,path=../../isos/win7_sp1_ult_64bit/Windows\ 7\ SP1\ Ultimate\ \(64\ Bit\).iso \ --os-type=windows --os-variant=win7 --boot cdrom,hd