Я хочу понять, возможно ли установить Windows из Qemu на физический HDD. Я пытался сделать это, делая что-то вроде этого:
qemu-system-x64 -m1024 -vnc :1 -hda /dev/sda -cdrom .../Windows.iso
Установлено успешно. Но когда я попытался загрузиться, я получил синий экран, сообщающий, что произошло изменение оборудования, так что уходите.
Думаю, проблема не в эмуляции QEMU-CPU или чего-то еще, а в изменении UID жесткого диска, который используется в реестре Windows. Я прав?
Итак, если да, то как это обойти? Может мне нужно подготовить Windows перед перезагрузкой? Я успешно установил FreeBSD через QEMU и думал, что с Windows все будет так же ...
Да, это так. Вам необходимо либо добавить драйверы физического компьютера в образ Windows перед перезагрузкой, либо вам нужно запустить sysprep с опцией «Generalize», чтобы Windows искала правильные драйверы при загрузке. Это та же проблема, что и при преобразовании P2V.