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.
sumber
Pengecualian 0x1e adalah
KMODE_EXCEPTION_NOT_HANDLED
, yang biasanya berupa kesalahan yang terkait dengan perangkat keras atau yang terkait dengan driver perangkat. Dugaan saya adalah, untuk alasan apa pun, Windows tidak menyukai perangkat keras yang ditiru dari mesin virtual.Sudahkah Anda mencoba menggunakan VirtualBox ? Mereka memiliki rilis untuk Karmic Koala, dan mereka mendukung Windows 7 (saya menjalankan Win7 sekarang pada kotak Windows XP).
sumber
Setelah beberapa penelitian dan konsultasi dengan seorang kolega, masalah tampaknya dengan emulasi CPU qemu. Perintah virt-install saya menciptakan mesin virtual KVM menggunakan emulasi CPU qemu. VMM menciptakan mesin virtual KVM menggunakan emulasi CPU KVM sendiri (meskipun masih menggunakan qemu untuk meniru bagian lain dari PC, karena versi KVM saat ini menggunakan qemu untuk ini).
Dengan menambahkan parameter --accelerate ke perintah virt-install saya, saya dapat membuat VM dan menginstal Windows 7 di atasnya.
Jadi, jawabannya adalah bahwa Windows 7 tidak dapat diinstal pada mesin virtual menggunakan qemu-kvm-0.11.0 CPU emulation, tetapi ini dapat diselesaikan dengan menggunakan emulasi CPU KVM sendiri. Ini dilakukan dengan menggunakan opsi --accelerate untuk menginstal-virt. Parameter file konfigurasi
<domain type="kvm">
bukan<domain type="qemu">
.sumber
Perbedaan lain yang saya lihat dari atas adalah bahwa KVM seharusnya hanya emulasi 32bit ... atau paling tidak dengan perbedaan XML Anda yang menonjol.
Sepertinya dukungan 64bit telah ditambahkan ke KVM, jadi qemu-system-x86_64 dengan
--accelerate
kekuatan / bisa memberi Anda KVM dan 64bit, asalkan kernel Anda dibuat untuk itu dengan distribusi Anda.sumber
Saya dapat memulai pemasangan dengan mengubah tampilan menjadi
cirrus
seperti yang direkomendasikan di sini: https://ubuntuforums.org/showthread.php?t=2325843&s=67c08420c394b532ea814a0c46752914&p=13500324#post13500324sumber