Migrating VMware VMs with PVSCSI and EFI disk

unsichtbarre

Member
Oct 1, 2024
79
21
8
Howdy,

I have been doing a bunch of VMware to Proxmox migrations recently (all successful so far!) but I have an issue with PVSCSI and EFI using Veeam.

The only way I have been able to successfully migrate VMs with Veeam which have PVSCSI and EFI is to continue to use the PVSCSI driver on Proxmox. If I try to use VirtIO, I have no opportunity to map the bootloader as it does not see the disk.

I'd rather not use the Proxmox native utility because it is so slow, is there another way?

THX,
-JB
 
Hi,
It's a matter of activating virtio drivers at boot time. First you need to install virtio drivers on the virtual machine. Second of all you need to activate them so they load at boot time.

You can do it 2 ways - one is to add a temporary drive to load the drivers or you can you our powershell script to do it without extra hassle:

https://github.com/croit/load-virtio-scsi-on-boot
 
@Falk R. makes a small game changer
for Windows migration to Proxmox
Script install the drivers (the easy part) then create a fake temp. virtio scsi drive to activate the driver as boot critical mass storage driver
 
  • Like
Reactions: Falk R.
The scripts from croit and Falk are basically doing the same if I didn't miss something. So it should work either way to activate the virtio drivers.