VirtualBox máquina virtual de repente não é acessível

1

Estou usando o Ubuntu no VirtualBox e na máquina host do Windows. De repente estou recebendo erro de fluxo. Alguma ideia para corrigir este problema? Eu não quero instalar o Ubuntu novamente, pois perderá muitos dados.

    
por user765443 06.02.2016 / 04:17

3 respostas

2

O problema é que o VirtualBox não consegue encontrar o arquivo nesse caminho para a máquina do VirtualBox. O que eu faço em casos como este é apagar a máquina, mas não apaga os arquivos para que a máquina seja removida da lista do VirtualBox, mas os arquivos conectados a ela não sejam tocados. Em seguida, localize os arquivos reais da máquina virtual, clique duas vezes no arquivo ubuntu.vbox para obtê-lo reimportado e lá vai você! Deve funcionar.

Se de alguma forma não houver arquivo ubuntu.vbox , mas é um backup chamado ubuntu.vbox-prev ou ubuntu.vbox-pre então saia do VirtualBox, copie esse arquivo e renomeie-o para que ele se torne ubuntu.vbox com a extensão .vbox .

Quando isso for feito, reinicie o VirtualBox e agora ele deve ser capaz de encontrar o arquivo e tudo deve ser bom.

    
por 06.02.2016 / 17:40
2

Algo deve ter sido corrompido. Uma solução definitiva para se recuperar de tais situações é simplesmente fazer uma cópia do disco rígido virtual do Ubuntu ( .vdi file) e então criar outra máquina virtual e configurá-la para usar a cópia .vdi que você criou. Desde que funcionou, você pode simplesmente se livrar dos arquivos da VM que não estão funcionando.

Encontre o .vdi

Já que você comentou que não pode encontrar nada além de ubuntu.vbox-pre e ubuntu.vox-tmp na pasta da VM, é possível colocar o disco em um diretório diferente ao criar a VM? Tente acessar file menu no Virtualbox e escolha Virtual Media Manager . Veja se você pode encontrar o caminho do disco virtual.

Clona o disco

Apenas fazer uma cópia simples do disco não funcionará, o VirtualBox irá acusá-lo de detectar discos duplicados. Então, você precisa clonar o disco:

  1. Execute o prompt de comando pressionando windows button + r e digitando cmd
  2. Insira o diretório de instalação do Virtualbox. Por exemplo, cd C:\Program Files\Oracle\VirtualBox (a partição pode ser diferente, no meu caso, é C :. Além disso, você pode ter uma versão 86x do Virtualbox, caso em que deve inserir cd C:\Program Files (x86)\Oracle\VirtualBox )
  3. Execute VBoxManage clonehd <old> <new> --format VDI substituindo <old> pelo disco rígido atual do ubuntu e <new> pelo novo disco rígido que será criado.

Crie a nova VM com o novo arquivo de disco virtual

Depois de criar uma cópia, basta criar uma nova máquina virtual e, quando for solicitado a escolher um arquivo de disco virtual existente, basta apontá-lo para o disco que você clonou.

    
por 06.02.2016 / 19:51
0

A inacessibilidade significa que a VM não pode ler o PATH do arquivo VM para que ele funcione ou seja executado, por algum motivo desconhecido que uma extensão é adicionada ao próprio arquivo. Em sua máquina física, vá para o arquivo PATH como indicado com "Runtime error openning" C: \ users ....... e remova qualquer que seja a extensão extra em ubuntu.vbox e salve-a como ubuntu.vbox Comece sua máquina e você está pronto para ir!

    
por 05.05.2018 / 05:47

Tags