[SOLVED] Import from vmWare problems: machines do not boot

mii

New Member
Sep 30, 2024
8
1
3
Hello,

we are intending to replace our old vmWare machine (VMWare 6.0.0) with Proxmox (Proxmox VE 8.2.2) (and oVirt as well, next step..).

When trying to import machines from vmWare, I keep running into problems booting the machines. Any help would be appreciated :)

The import itself runs: the import wizard from ESXi storage runs through and creates a machine.

I have tried importing various machines, based on either 32 bit or 64 bit Windows, in a few different versions. The end result has always been the same.
The import of a CentOS machine (there is only one on the vmWare machine) did not work out either, but symptoms are slightly different.

I know that the imported is tested with VMWare 6.5.0 upwards, and my system is older. I don't really want to update VMWare, and I am not sure this is the problem either - when importing the machines via VirtualBox, I get the same error.

I have tried exporting to VirtualBox on my computer. This works fine. Exporting from Virtualbox, then importing the OVA, leads to the same result as a direct import from ESXi.

In other words: An export from VirtualBox OVF, and manual import via
Code:
qm create 108 --scsi0 datapool-zfs:0,import-from=/mnt/pve/nasfolder/W7_Machine-disk001.vmdk --boot order=scsi0
ends up with the same result. This command is based on information here.

An example
This is what happens for one of the machines. The rest are similar.

Import looks fine:
Code:
create full clone of drive (vmWare:ha-datacenter/datastore1/W7 Machine_1/W7 Machine_1.vmdk)
transferred 0.0 B of 32.0 GiB (0.00%)
transferred 327.7 MiB of 32.0 GiB (1.00%)
...
transferred 32.0 GiB of 32.0 GiB (100.00%)
scsi0: successfully created disk 'datapool-zfs:vm-105-disk-0,size=32G'
TASK OK

After creation, hardware looks like this:
1727697625995.png

The options (without the name):

1727697612809.png


When booting, I see that windows tries to start:
1727697687278.png

But fails soon, into "Windows error recovery":
1727697712689.png


CentOS machine

The CentOS machine lists a total of 4 drives, as expected, but boots into this:

1727698237393.png
 

Attachments

  • 1727697578812.png
    1727697578812.png
    254 bytes · Views: 1
Checkout the post migration steps: https://pve.proxmox.com/wiki/Migrate_to_Proxmox_VE#Post_Migration

there is a link to the guide on how to switch Windows over to virtio drivers. For the dracut machine, it should work by booting into the rescue image that contains all drivers and rebuilding the regular boot image to include the virtio drivers as well.
 
Thanks for the reply. I tried installing the most recent VirtIO drivers, but since these machines are old (Windows 7..) that did not work.

These machines are all very low use, performance is not an issue, and probably will be retired soon anyway. Is there any disadvantage to sticking with IDE?
 
you can get older virtio ISOs from the fedora project to see if they contain win7 drivers. the important part is to have the dummy disk using (virtio)scsi to show up in the disk mgmt of Windows before you detach & remove it. Only then can you power down the VM, switch the main disk to scsi and don't forget the boot order in the VMs options ;)
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!