Veja este post em puredarwin.org
Como posso converter um DMG em um arquivo VMDK? Eu tinha um disco rígido de laptop que eu me tornei um DMG. Eu quero fazer uma VM que usa essa unidade. Como posso transformar este DMG em um VMDK ou inicializar a partir deste DMG para a VM?
Você pode fazer isso no Mac OS também!
O bom ponto de partida é este guia . Isso me deu a ideia de como fazer isso. Aqui estão os passos para fazer a imagem .vmdk de .dmg .
cd /Applications/VMware\ Fusion.app/Contents/Library/
./vmware-rawdiskCreator print /dev/disk1
. Para se certificar de que é a sua fonte .dmg e é legível. ./vmware-rawdiskCreator create /dev/disk1 fullDevice /Users/yourname/Desktop/hdd-link lsilogic
. Ele não fará um vmdk real, mas um vinculado aos dados do dmg. ./vmware-vdiskmanager -r /Users/yourname/Desktop/hdd-link.vmdk -t 0 /Users/yourname/Desktop/hdd.vmdk
Você pode redimensionar o resultado vmdk de dentro do seu aplicativo VMWare Fusion.
No linux (ubuntu):
Primeiro converta para .img:
dmg2img YOURFILE.dmg
Em seguida, converta para .vmdk:
qemu-img convert -O vmdk YOURFILE.iso YOURFILE.vmdk
Tags vmware-fusion