1. Se você tem o Windows instalado:
Você pode experimentar o VMware vCenter Converter Standalone, como sugerido aqui: .
No entanto, a ferramenta só pode ser usada em uma máquina Windows e você deve registrar uma conta no vmware para baixá-la.
2. Se você tem apenas o Ubuntu instalado:
Instale o Virtualbox, seja no repositório oficial ou no site do Virtualbox. Em seguida, desligue seu Ubuntu e use um live CD ou live USB para executar a próxima etapa, pois é melhor desmontar a partição que você está prestes a converter.
Depois que seu sistema ao vivo for inicializado, você deverá redimensionar sua partição Ubuntu instalada se ela for muito grande para sua máquina virtual, usando o GParted.
Abra um terminal e use este comando para determinar a partição do seu sistema Ubuntu instalado:
sudo blkid
Sua partição do Ubuntu estaria na forma de / dev / sdXx (por exemplo, / dev / sdb1).
Em seguida, use este comando em um terminal para criar uma imagem bruta do sdXx:
sudo dd if=/dev/sdXx of={PATH_TO_FILE}/ubuntu.bin
{PATH_TO_FILE} deve estar em algum lugar com espaço suficiente para armazenar sua imagem bruta.
Encerre o sistema ao vivo e inicialize novamente em seu sistema Ubuntu instalado.
Abra um terminal e use este comando para finalmente converter o arquivo ubuntu.bin em disco rígido virtual. Como você precisa usá-lo com o VMware, você deve convertê-lo em VMDK:
vboxmanage convertfromraw {PATH_TO_FILE}/ubuntu.bin ubuntu.vmdk --format VMDK
Como nota, até onde eu sei, o VMware não pode usar o arquivo .vdi, o .vdi é para o Virtualbox.