之前都是在用Linux 虛機(jī),現(xiàn)在有需要用到Win7 虛機(jī),才發(fā)現(xiàn)在 KVM 上安裝 Win7 的過(guò)程遠(yuǎn)比想象中的復(fù)雜。本文就把其過(guò)程做個(gè)簡(jiǎn)單總結(jié)。
1. 在 Virtual Machine Manager 里面安裝
首先嘗試在 Virtual Machine Manager 里面安裝。遇到的問(wèn)題如下:
(1)一直停留在 starting windows 界面。
解決方法:修改 video model 為 Cirrus,問(wèn)題解決。

(2)開(kāi)始安裝后,對(duì)鼠標(biāo)和鍵盤無(wú)響應(yīng)。
google,發(fā)現(xiàn)需要使用 <input type='tablet' bus='usb'/>。添加一個(gè):

但是鍵盤還是不好使。。算了,還是轉(zhuǎn)到使用 qemu-system-x86_64 命令啟動(dòng)虛機(jī)吧。
2. 使用 qemu-system-x86_64 啟動(dòng) Win 7 虛機(jī)
2.1 環(huán)境準(zhǔn)備
(1)下載 Windows virtio driver iso:https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.102/,因?yàn)橐獙⒋疟P掛接為 virtio 磁盤。
(2)創(chuàng)建系統(tǒng)盤 qemu-img create -f raw win7.img 30G,這將作為Win7的操作系統(tǒng)盤。
(3)創(chuàng)建啟動(dòng)腳本
#!/bin/shDISKIMG=/home/s1/win7.imgWIN7IMG=/home/s1/en_windows_7_enterprise_x64_dvd_x15-70749.isoVIRTIMG=/home/s1/virtio-win-0.1.102.isoqemu-system-x86_64 --enable-kvm -drive file=${DISKIMG},if=virtio -m 2048 /-net nic,model=virtio -net user -cdrom ${WIN7IMG} /-drive file=${VIRTIMG},index=3,media=cdrom /-rtc base=localtime,clock=host -smp cores=2,threads=4 /-usbdevice tablet -cpu host -name win7 -vnc :5 -device cirrus-vga,id=video0,bus=pci.0,addr=0x4(4)可以運(yùn)行腳本了,然后通過(guò) VNC 進(jìn)入界面,進(jìn)入下面部分。
2.2 安裝 Win 7
(1)選擇 Custom(advanced)

(2)選擇 virtio 磁盤

(3)選擇 virtio disk driver

(4)安裝 Win7 Virtio SCSI Driver

(5)安裝好以后,就可以看到安裝的目標(biāo)磁盤了

(6)進(jìn)入常規(guī)的 Win7 安裝流程

3. 安裝其它 Virtio 驅(qū)動(dòng)
(1)網(wǎng)絡(luò)驅(qū)動(dòng)

但是安裝失敗:

新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注