Windows 10 költöztetése Vmware-ből VirtualBox-ba

Ez inkabb egy apró jegyzet főleg magamnak. A háttér sztory röviden, volt egy jó hosszú időszak, amíg a Virtualbox konkrétan meg sem moccant az új kernellel (5.8.x), és gondoltam mit van mit tenni, megnézem a Vmware Playert. Alapvetően nem volt vele gond, de nekem a VirtualBox jobban bejött, mintha egy picit jobb teljesítménye is lenne, de ez lehet placebó is. Na mindegy, szóval miután végre működött a friss kernellel a VirtualBox jöhetett az átköltoztetés, ami nehezebben mint gondoltam.

Első step a konvertálás

ovftool ~/vmware/Windows\ 10\ x64/Windows\ 10\ x64.vmx ~/export.ovf

Ezek után elsőre nem fogja megenni a Virtualbox, a létrejött export.ovf fájlban ki kell replaceni pár dolgot:

  • vmware.sata.ahci, vmware.nvme.controller -> AHCI
  • ElementName -> Caption

Itt már azt hinnék, hogy jó, de még az export.mf fájlban lévő checksum fájlokat javítani kell. Pontosan nem jártam utána mi a baja az SHA256-tal, de ha SHA1-es checksumokat generálunk, és belerakjuk az export.mf -be azonnal jó lesz az import.

openssl sha1 export-disk1.vmdk export.ovf export.mf

És mindjárt meg vagyunk. Nekem itt dobott egy INT18: BOOT FAILURE hibát, ezt ezzel tudjuk korrigálni:

vboxmanage modifyvm vmname --firmware efi

És ennyi, működik.