As etapas abaixo descrevem como criar a ISO de backup inicializável de sua VM. Você terá o ISO. Se apenas o backup for necessário. Você pode desconsiderar as referências à transferência da imagem ISO para uma nova unidade.
A unidade de destino precisa ter pelo menos o tamanho da unidade de origem. O tamanho não importa, desde que não seja menor. Se for menor, a transferência falhará.
Estas são as etapas necessárias:
- Crie uma imagem ISO no HD do VirtualMachine
- Copie o ISO para o disco físico
- Corrigir a integridade da unidade física ou partição
Criando a imagem ISO a partir do HD da VM
$ VBoxManage clonehd ["source vdi pathname"] ["target iso pathname"] --format RAW
Os nomes de caminho serão substituídos por algo semelhante a:
Source VDI: "~/VirtualBox VMs/Ubuntu 16.04 LTS" Target ISO: "~/isoimages/ubuntu-16.04lts.iso"
As aspas são necessárias apenas se você tiver espaços no nome do caminho. Não inclua os colchetes.
Agora, coloque essa imagem ISO na nova unidade de destino (usando a origem de exemplo e o destino acima):
$ sudo dd if="~/isoimages/ubuntu-16.04lts.iso" of=[/dev/sdc] bs=4M status=progress
No comando acima, a /dev/sdc
é a nova unidade de destino para a qual você está transferindo a unidade da VM. Não inclua os colchetes no comando.
Muito Importante! O comando dd é um comando de baixo nível que não executa salvaguardas normais. Se você cometer um erro e executá-lo em uma unidade não intencional, ele será substituído. Você perde os dados atuais na unidade. Portanto, tenha muito cuidado com o comando of=
.
Agora, execute Gparted na nova unidade de destino. Use isso para redimensionar as partições para acomodar a diferença no tamanho da unidade.
Realizo estas etapas frequentemente em ter uma instalação padrão para novas instalações do Ubuntu para máquinas de clientes.