O VirtualBox falha ao iniciar a máquina após instalar extensões

36

Acabei de adicionar o pacote de extensão e minhas máquinas Windows não iniciam. Este é o erro que recebo:

Falha ao abrir uma sessão para a máquina virtual Windoze 7.

A versão da estrutura auxiliar do dispositivo foi alterada.

Se você atualizou o VirtualBox recentemente, verifique se encerrou todas as VMs e atualizou todos os pacotes de extensão. Se esse erro persistir, tente reinstalar o VirtualBox. (VERR_PDM_DEVHLPR3_VERSION_MISMATCH).

Result Code: NS_ERROR_FAILURE (0x80004005) Component: Console
Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

Eu realmente não quero reinstalar o VB novamente, então espero encontrar outra solução. Tentei algumas das outras soluções sugeridas, mas elas não funcionaram para mim. Como posso consertar isso?

Aleksa
fonte

Respostas:

30

O CAMINHO CERTO

Sim, outras respostas estão corretas: você tem uma incompatibilidade extensão-caixa virtual. No entanto, existe uma maneira melhor, uma maneira mais Ubuntu, de resolver isso usando o próprio instalador da distro, que é empacotado como virtualbox-ext-packencontrado no multiverso.

  1. Se o multiverso não estiver ativado, ative o multiverso .
  2. Feche o VirtualBox.
  3. No terminal, execute sudo apt-get install virtualbox-ext-pack

se por algum motivo já estiver instalado e você desejar reinstalá-lo (garantindo assim a correção de todo o problema).

sudo apt-get --reinstall install virtualbox-ext-pack
Evan Carroll
fonte
A versão está sempre sincronizada com o VirtualBox nos principais repositórios?
precisa
@ betatester07 sim. Na verdade, a atualização um vai forçar uma atualização de outro, se necessário .. apt-cache depends virtualbox-ext-pack. Você pode vê-lo atualmente (18/03/2016) depende do virtualbox 5.0.
Evan Carroll
21

A versão do pacote de extensão DEVE corresponder à versão do VirtualBox.

Você pode fazer isso facilmente no Ubuntu executando:

sudo apt-get --reinstall instala o virtualbox-ext-pack


Se isso ainda não resolver o problema, você pode instalar manualmente a extensão correspondente do VirtualBox, seguindo as instruções abaixo:

  1. Baixe o arquivo .deb mais recente do Ubuntu aqui:
    https://www.virtualbox.org/wiki/Linux_Downloads

  2. Clique duas vezes no arquivo .deb baixado. Ele abrirá o Software Center.

  3. Clique no botão Atualizar para instalar a versão mais recente.
user2298875
fonte
2
Esse erro aconteceu comigo porque eu tinha o VB mais recente instalado, mas o pacote de extensão não estava na mesma versão. Resolvido, clicando em "Arquivo> Verificar atualizações ...", solicitando a atualização do pacote de extensão e o problema foi resolvido.
precisa saber é
Na 5.0.14, a opção "Verificar atualizações ..." desapareceu, então faça o download manualmente (corte a extensão ".deb" nos links em virtualbox.org/wiki/Linux_Downloads ) e clique duas vezes para instalar (ou acesse Arquivo> Preferências> Extensões)
earcam 17/02/16
11
Voto negativo porque instalar o VirtualBox fora do repositório é uma má ideia. O VirtualBox requer drivers de kernel. Os que você possui agora podem funcionar, mas uma atualização para o kernel pode realmente quebrar o VirtualBox, forçando você a procurar um novo .deb. Além disso, você não receberá atualizações de segurança para isso, que são vitais. O VirtualBox é melhor gerenciado pela distribuição. É melhor instalar o pacote de extensão para o que é enviado.
Evan Carroll
Conflitos com a versão VB já instalada para mim.
4xy
5

Como já foi afirmado

A versão do pacote de extensão DEVE corresponder à versão do VirtualBox.

Mas você não precisa instalar a versão mais recente do VirtualBox - você só precisa instalar o pacote de extensão correspondente.

Você pode encontrar todas as versões mais antigas do VirtualBox (e pacotes de extensão correspondentes) em https://www.virtualbox.org/wiki/Download_Old_Builds - basta baixar o pacote de extensão que corresponde estritamente ao seu VirtualBox atualmente instalado. Depois de localizar seu número principal de compilação, clique em

Extension Pack  All Platforms

para baixar o pacote de extensão apropriado.

betatester07
fonte
Esta é a resposta correta
earcam 17/02/16
2
@earcam realmente não: esta é uma resposta melhor
Evan Carroll
2
Eu vejo que as soluções para este problema ainda estão evoluindo para outros melhores
betatester07
11
@EvanCarroll +1 então. Embora no momento de escrevê-lo foi o mais resposta correta 😛
earcam
2

Para a versão VirtualBox: 5.0.2-102096 ~ Ubuntu ~ confiável (eu o instalei no Mint Rosa 64 Cinnamon 17.3)

1) no VirtualBox Manager:

arquivo / preferências / extensões

  • remova o pacote ext incorreto

2) baixe o pacote ext correto

de http://download.virtualbox.org/virtualbox

  • clique na sua versão
  • faça o download do pacote de extensão (clique com o botão direito do mouse, salve o link ..)

3) no VirtualBox Manager

arquivo / preferências / extensões

  • adicione o novo pacote ext
smokinmoe
fonte
0

A instalação do Kali Linux pode ser feita através de uma interface gráfica do usuário, que pode ser acessada por meio de uma interface gráfica do usuário, que pode ser baixada no site da Kali. desativar usb2.0

nilakantha singh deo
fonte