
Recentemente, adquiri uma nova estação de trabalho e mudei minhas VMs VirtualBox e VMWare Player do PC antigo para o novo.
As VMs do VMWare Player são muito fáceis: você vai em “Arquivo -> Abrir uma máquina virtual…”, encontra os arquivos .vmx do PC antigo e pronto! Está instalado e funcionando. Aparentemente, todos os arquivos necessários estão na mesma pasta.
Com o VirtualBox simplesmente não parece haver uma maneira de fazer isso. Parece que as VMs estão vinculadas ao host original de alguma forma mágica/invisível, como entradas de registro, etc.
Responder1
As respostas anteriores parecem obsoletas.
A partir da versão 4 do Oracle VirtualBox Manager, a opção “Adicionar” fica oculta no menu “Máquina” (que é um menu do sistema operacional). Basta selecionar Adicionar e navegar até o arquivo .vbox desejado. Isso funciona muito bem mesmo se o arquivo vbox estiver em uma unidade externa: se a unidade for removida posteriormente, as caixas ausentes serão simplesmente marcadas como 'inacessíveis'.
Responder2
Na pasta da máquina existe um arquivo *.vbox. Arraste-o para a lista de VMs no VirtualBox.
Responder3
Importando máquinas virtuais existentes de outro host para o VirtualBox 4 e superior em hosts Windows:
Importando o disco virtual vdi:
Vá para o menu: *Arquivo ⇨ Gerenciador de mídia virtual.
Arraste e solte
[vm_name].vdi
na lista.
Adicionando a máquina importada à lista do vbox manager:
Clique duas vezes no
[vm_name].vbox
arquivo no diretório da vm, para adicionar esta máquina à lista do gerenciador vbox.Clique duas vezes na
[vm_name].vbox
lista do gerenciador vbox para iniciar o dispositivo.
Notas laterais:
Se a VM vier de uma versão vbox mais antiga, você terá um
[vm_name].xml
subdiretório dentro de um subdiretório em vez de um[vm_name].vbox
no mesmo diretório do[vm_name].vdi
.Copie o
[vm_name].xml
para o mesmo diretório que o[vm_name].vdi
e renomeie-o para[vm_name].vbox
.Prossiga com a etapa 1.1 ou 2.1 dependendo das ações que você já realizou.
Responder4
Por padrão, o VirtualBox carrega seus dados de configuração a partir dos seguintes caminhos:
- No Windows, isso é
%HOMEDRIVE%%HOMEPATH%\.VirtualBox
; normalmente algo comoC:\Documents and Settings\Username\.VirtualBox
. - No Mac OS X, isso é
$HOME/Library/VirtualBox
. - Em sistemas do tipo Unix (Linux, Solaris), isso é
$HOME/.VirtualBox
.
Isso significa que as máquinas são específicas para o usuário logado. Se você precisar definir um local comum para armazenar máquinas entre diferentes usuários, poderá substituir a localização padrão definindo a VBOX_USER_HOME
variável de ambiente. O VirtualBox usará o caminho nesta variável como armazenamento para dados de configuração da VM.
Consulte o tópico de ajuda do VirtualBox emDados de configuração do VirtualBoxPara maiores informações.