![在 qemu VM 中安装 Windows Server 2012 R2](https://linux22.com/image/1416678/%E5%9C%A8%20qemu%20VM%20%E4%B8%AD%E5%AE%89%E8%A3%85%20Windows%20Server%202012%20R2.png)
我正在尝试安装 Windows Server 2012 R2,但在加载 Windows 文件后立即收到:
Your PC needs to restart. Please hold down the power button. Error Code: 0x0000005D
我的命令是:
qemu-system-x86_64.exe -L . -m 2048 -boot d -hda coeess_virtual.img -cdrom en_windows_server_2012_r2_x64_dvd_2707946.iso
答案1
指定受支持的 x64 CPU。谁知道 QEMU 默认是什么。
类似这样(需要 KVM):
qemu-system-x86_64 -cpu host -m 2048 -boot d -hda coeess_virtual.img -cdrom en_windows_server_2012_r2_x64_dvd_2707946.iso
或者这个(不需要 KVM):
qemu-system-x86_64 -cpu Nehalem -m 2048 -boot d -hda coeess_virtual.img -cdrom en_windows_server_2012_r2_x64_dvd_2707946.iso
可以通过以下方式查询支持的值列表
qemu-system-x86_64 -cpu "?"
更新:
哦,对了,忘了警告你:它可能仍然无法工作。QEMU 适用于当前的 Linux 版本和“较旧”的 Windows 版本,但如果没有 KVM 支持,它可能无法运行 Windows 8+。