Windows NT from vmware to kvm

Posted by Luca Rossi on Server Fault See other posts from Server Fault or by Luca Rossi
Published on 2011-11-15T00:56:01Z Indexed on 2011/11/15 1:57 UTC
Read the original article Hit count: 597

Filed under:
|

I'm trying to convert a couple of old Windows NT virtual servers from vmware to KVM. I tried almost all guidelines and how to I found around the web but with no luck.

I have the vmware virtual disk:

Dlc1.vmdk

partitioned image. I converted the vmdk into qcow2 image with the qemu utility and I tried to use it with kvm:

kvm -hda test.qemu -vnc :1 -m 750

but I receive "error loading operating system"

I also tried with raw partitions I can mount through losetup and kpartx. but nothing changed

I also tried to create an brand new image file with:

qemu-img create -f qcow2 test.qcow2 2G

I partitioned the new image file and I copied the original partition 1 to the new partition 1 with dd:

dd if=/dev/mapper/loop1p1 of=/dev/mapper/loop0p1 bs=128M

no luck again

I also tried with a single unpartitioned file:

qemu-img create -f qcow2 test.qcow2 2G

and I copied the partition 1 to the new image file:

dd if=/dev/mapper/loop0p1 of=test.img bs=128M

but when booting, I receive a black screen and the virtual machine hangs.

The bootloader is loaded successfully, because I also tried with a GRUB live iso and I receive the same screens and errors. Note that grub sees the Windows setup and give me the boot choice.

I have the suspect the problem is that the vmware machine is probably a scsi guest and in centos 6 (my system) scsi emulation is no longer supported. But in that case, where to change in Windows? I'm not so skilled with MS systems.

Thank you for the help

Luca Rossi

© Server Fault or respective owner

Related posts about centos

Related posts about kvm