用QEMU安装Windows

我想了解是否可以从Qemu安装Windows到物理硬盘。 我试图通过做这样的事情来做到这一点:

qemu-system-x64 -m1024 -vnc :1 -hda /dev/sda -cdrom .../Windows.iso 

安装成功。 但是,当我试图启动通常得到了一个蓝色的屏幕告诉我,硬件的变化出现,所以走开。

我猜这个问题不是因为QEMU-CPU模拟或者是因为硬盘的UID改变,而是在Windowsregistry里面使用的。 我对吗?

所以如果是的话如何解决这个问题? 也许我需要在重新启动之前准备Windows? 我已经成功地通过QEMU安装FreeBSD,并认为与Windows将同样…

是的。 您需要在重新引导之前将物理计算机的驱动程序添加到Windows映像,或者需要使用“Generalize”选项运行sysprep,以使Windows在引导时查找正确的驱动程序。 这与进行P2V转换时的问题相同。