Source VM is a generation 2 VM protected agentlessly or using agent.
By default, in generation 2 linux VMs during installation, the EFI firmware will be installed outside the disk (which is the shimx64.efi as shown in boot order). For our backups, this firmware can't be backed up at all and thus after export, this is not present in the exported VM, thus it can't be booted up correctly.
1. After export, reinstall the EFI firmware using the efibootmgr from a linux live CD (either rapidrecovery live cd or original os cd)
efibootmgr --create --label CentOS --disk /dev/sda1 --loader "\EFI\centos\shimx64.efi"
After this, perform a reboot and the VM will be then bootable
2. Ensure EFI is correctly installed to the disk instead of the firmware, this will ensure the virtual export is bootable without any repair needed.
For CentOS 7, on the original server, run this
cp -r /boot/efi/EFI/centos/* /boot/efi/EFI/BOOT/
Reference Microsoft article (For ubuntu):
Note the above commands are for CentOS 7 and may need to be changed for different Linux OS such as Ubuntu and also if /boot/efi is located in different partitions.
© 2025 Quest Software Inc. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center