Saya mencoba untuk menginstal Windows 7 sebagai OS tamu di mesin virtual yang diselenggarakan oleh kotak Ubuntu Karmic 64-bit saya. Saya sampai pada titik memilih pengaturan bahasa saya dan mengklik 'install now', tetapi beberapa saat kemudian saya mendapatkan layar biru kematian.
Saya sudah mencoba beberapa variasi, termasuk menggunakan Windows 7 versi 32-bit, yang gagal sangat cepat. The virt-install
perintah saya sudah mencoba termasuk ini:
sudo virt-install --connect qemu:///system -n ksm-win7 -r 2048 \
--disk path=/home/kief/VM-Images/ksm-win7.qcow2,size=50 \
-c /var/Software/Windows7/Full/64bit/SW_DVD5_SA_Win_Ent_7_64BIT_English_Full_MLF_X15-70749.ISO \
--vnc --os-type windows --os-variant vista --hvm
Info terbatas yang saya temukan menyarankan bahwa 'Vista' harus berfungsi sebagai --os-varian, saya belum menemukan nilai khusus untuk Windows 7.
Ini layar biru saya:
Saya menemukan sangat sedikit oleh Googling, jadi saya kira ini bukan kasus KVM yang tidak mendukung Windows 7.
Memperbarui:
Saya telah berhasil membuat VM Windows 7 menggunakan aplikasi grafis "Virtual Machine Manager", meskipun saya tidak benar-benar memahami penyebab masalah dengan VM yang dibuat virt-install
. Membandingkan file konfigurasi di / etc / libvirt / qemu menyediakan beberapa petunjuk, walaupun saya tidak cukup tahu untuk menafsirkannya dengan benar. Perbedaan menarik dalam dua konfigurasi VM adalah:
--- win7-virt-install.xml
+++ win7-vmm.xml
-<domain type='qemu'>
+<domain type='kvm'>
@@ -21 +21 @@
- <emulator>/usr/bin/qemu-system-x86_64</emulator>
+ <emulator>/usr/bin/kvm</emulator>
@@ -23 +23 @@
- <source file='/home/kief/VM-Images/ksm-win7.qcow2'/>
+ <source file='/var/lib/libvirt/images/ksm-win7x64.img'/>
Saya tidak yakin apakah ini berarti VM yang berfungsi tidak menggunakan qemu sama sekali, atau jika ada beberapa perbedaan lain dalam cara itu digunakan dengan kvm.
Pembaruan2:
Jadi saya sudah menjawab pertanyaan saya sendiri (kebanyakan) di bawah ini. VM KVM perlu menggunakan emulasi CPU KVM sendiri daripada qemu agar saya dapat menginstal Windows 7. Saya tidak yakin apakah ada sesuatu yang dapat dilakukan untuk membuatnya bekerja pada qemu-emulation CPU, atau apakah versi yang lebih baru akan mendukungnya. Tapi setidaknya itu memungkinkan untuk menjalankannya pada VM KVM.