Currently I am build Basic Ubuntu 22.04 appliance to be used on VMWare(vsphere) and Hyper-V
This as been rather successful just by cloning the VDI and importing to VMWare and Hyper-v
Code: Select all
vboxmanage clonehd base.vdi vmware-base.vmdk -format VMDK
vboxmanage clonehd base.vdi hyperv-vbase.vhd -format VHD
Export to OVA, convert to OVF to update virtualbox-2.2 to vmx-13, and convert back to OVA from VMWARE users.
Code: Select all
vboxmanage export base -o base.ova
ovftool --lax base.ova base.ovf
mv base.ovf old.ovf
cat old.ovf| sed 's/virtualbox-2.2/vmx-13/g' > base.ovf
openssl sha256 base.ovf|sed 's/SHA2-256/SHA256/g' > base.mf
openssl sha256 base-disk1.vmdk |sed 's/SHA2-256/SHA256/g' > base.mf
rm base.ova
ovftool --lax base.ovf base.ova