Saya telah menggunakan QEMU 2.2.0 (versi 64-bit) yang telah dikompilasi untuk meniru PC yang menjalankan Windows Server 2008 R2. OS Host adalah Windows 8.1 Enterprise 64-bit, dan CPU saya tidak mendukung Intel VT-x jadi saya tidak dapat menggunakan perangkat lunak virtualisasi lainnya (mis. VirtualBox, VMWare Player, Hyper-V, ...).
Saya mencoba konfigurasi normal dan konfigurasi Virtio untuk tamu tetapi tidak ada yang bekerja untuk saya. Ini adalah BSoD yang saya dapatkan ketika memulai tamu:
***STOP: 0x0000005D (0x00000000078BFBF9, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000)
Untuk mereproduksi kesalahan ini, saya menggunakan perintah ini:
C:\Program Files\qemu>qemu-system-x86_64 -m 2048 -boot d -drive file=WIN2k8R2.qcow2,if=virtio -cdrom WIN2k8r2.iso
Binari yang dikompilasi tersedia di http://qemu.weilnetz.de/w64/
1
Jangan gunakan QEMU untuk ini. Itu berlebihan. Gunakan VirtualBox (yang gratis) untuk menjalankan server Windows Anda. Windows cukup bermasalah di QEMU. Anda dapat memeriksa kode berhenti di situs web Microsoft. Anda dapat mengunjungi msdn.microsoft.com/en-us/library/windows/hardware/… dan mencari kode kesalahan. Kode kesalahan dapat ditemukan di sini: msdn.microsoft.com/en-us/library/windows/hardware/… . Menurut halaman itu, CPU yang ditiru tidak didukung oleh Windows.
Ismael Miguel
1
Penelitian saya menunjukkan bahwa ini disebabkan oleh bug yang dikenal dalam emulasi CPU x64 QEMU. Saya telah mengalami masalah yang sama ketika mencoba menjalankan Server 2008 pada QEMU x64 yang di-host oleh Windows 7. (Seperti poster aslinya, saya harus menggunakan QEMU - dalam kasus saya, saya memerlukan emulator yang dapat berjalan tanpa hak admin.)