Você tentou copiar, mover ou fazer backup e restaurar suas máquinas virtuais VirtualBox e agora uma ou mais delas não estão sendo iniciadas devido a "alguns problemas de UUID"? Aqui, mostramos como você pode alterar o UUID no VirtualBox da HBox.
Ao configurar uma máquina virtual no VirtualBox, foi atribuído um identificador exclusivo universal [UUID]. Este é um número de 128 bits, especialmente para hardware virtual. Aqui está o problema: o disco rígido conectado à máquina virtual que criamos também possui seu próprio UUID. Isso também é considerado único. Caso contrário, surgem problemas.
O caso mais comum pode ser depois de tentar copiar ou fazer backup de uma máquina virtual. Ao tentar executar a "segunda versão" da VM, o VirtualBox pode anunciar que o UUID do disco não é o esperado.
Nesse caso, você deve redefinir o disco rígido do UUID e reinseri-lo na VM como um novo dispositivo. Isso é fácil, mas requer o uso de ferramentas de linha de comando e alguns cliques na parte raramente visitada da GUI do VirtualBox.
Conheça VboxManage
O VirtualBox vem com ferramentas de linha de comando. O VboxManage, como o nome sugere, ajuda a gerenciar sua máquina virtual.
VboxManage é uma faca VirtualBox suíça. Essa é uma interface de linha de comando para o programa, que oferece muitas funções que não podem ser encontradas em aplicativos baseados na GUI "principal".
Você pode usá-lo para criar uma nova máquina virtual, alterar seus parâmetros, cloná-la ou redefinir o UUID do disco virtual. E a última coisa que precisamos aqui.
Se você possui o VirtualBox, o VboxManage já está instalado. Digite um terminal para verificar:
Dois comandos que você deve se lembrar
Embora não seja necessário para este artigo, os dois comandos do VboxManage precisam ser considerados ao solucionar problemas de uma VM:
vboxmanage showhdinfo FILE
O primeiro mostra uma lista de todas as suas máquinas virtuais que estão "conectadas" ao VirtualBox.
O segundo pode exibir informações sobre o arquivo do disco rígido virtual que você está alimentando.
Embora o processo que usamos não seja complicado ou à prova de balas, você pode usar o segundo em seu arquivo de disco rígido virtual antes e depois do processo. Dessa forma, você pode ter certeza de que o UUID foi alterado.
Retire o disco rígido
Na janela principal do VirtualBox com a VM parada, selecione "Arquivo -> Virtual Media Manager".
Na janela exibida na tela, identifique o disco rígido que está apresentando o problema. Clique para selecioná-lo. Em seguida, clique no botão "Compartilhar" para compartilhar o disco rígido selecionado do VirtualBox. Confirme que deseja liberá-lo quando o VirtualBox perguntar se você está seguro. Depois clique em "Remover".
O VirtualBox informa: "Como esse disco rígido não pode ser ado, o arquivo de imagem não pode ser excluído." Clique em "Excluir". Se a mensagem de erro for diferente, pule esta etapa para evitar apagar completamente o disco rígido virtual.
Alterar o UUID
Volte ao seu terminal e digite o seguinte:
vboxmanage internalcommands sethduuid FILENAME
Substitua "FILENAME" pelo seu arquivo de disco rígido virtual real.
O programa deve informá-lo sobre os novos UUIDs configurados para arquivos de disco rígido virtual.
Reinstale o disco rígido virtual
Volte à janela do Virtual Media Manager e clique em "Adicionar". Localize e selecione o arquivo de disco virtual atualizado para vinculá-lo novamente ao VirtualBox.
Feche a janela do Virtual Media Manager e verifique as configurações da máquina virtual afetadas pelo problema.
Vá para a configuração "Armazenamento" da sua máquina virtual e selecione o driver apropriado. Clique no ícone com o disco rígido e o sinal de mais. Selecione "Selecionar disco rígido existente" e seu arquivo de disco rígido virtual será atualizado na janela exibida.
Clique em OK para salvar as alterações e fechar a janela. Inicie sua máquina virtual e, se tudo correr conforme o planejado, ela deverá iniciar sem problemas.
Relativo:
Este artigo foi útil? A menos que