Estou usando o OS X. Eu tinha uma VM com vários instantâneos aninhados. Eu queria mover isso para um novo local, mas não tinha espaço em disco suficiente para usar o "clone".
Por estar em um Mac, as várias instruções aqui não funcionaram para mim. Isto é o que eu fiz:
Saia do VirtualBox.
Mova os vários arquivos (o .vdi
arquivo e a pasta com o nome da VM, que contém o .vbox
arquivo, a Snapshots
pasta etc) do padrão ~/VirtualBox VMs
para o novo local.
Edite ~/Library/VirtualBox/VirtualBox.xml
com um editor de texto, atualizando MachineEntry
com o novo .vbox
local do arquivo.
Edite o .vbox
arquivo com um editor de texto, atualizando a primeira entrada do HardDisk com o novo .vdi
local do arquivo.
Usando a interface do VirtualBox, também alterei o VirtualBox> Preferências> Geral> Pasta Padrão da Máquina para apontar para onde desejo criar novas VMs no futuro. (Essa configuração parece estar armazenada no ~/Library/VirtualBox/VirtualBox.xml
arquivo ... embora essa configuração possa ser modificada na interface do usuário, parece que, para essas outras configurações, precisamos recorrer à edição do arquivo que descrevi acima.)