Uso o VMWare no Windows há muito tempo. Mas depois de uma longa espera, mudei para o VirtualBox no Ubuntu 11.10. Instalei o Ubuntu, 32 bits, instalei todas as atualizações disponíveis e instalei o Virtual Box. Quando tento criar uma nova instalação do Windows dentro do VirtualBox, recebi as seguintes mensagens de erro.
VirtualBox - Error
Failed to open a session for the virtual machine Windows XP.
The virtual machine '**Windows XP**' has terminated unexpectedly during startup with exit code 1.
Details
Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
Machine
Interface:
IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}
2º diálogo de erro
Virtualbox - Error in suplibOsinit
Kernal driver not installed (rc--1908)
Please install the virtualbox-dkmbs package and execute 'modprobe vboxdrv' as root.
- Eu já tentei reinstalar o VirtualBox.
- O resultado do Google parece indicar que o problema ocorre devido às atualizações do Kernel.
Existe alguma maneira que eu possa fazer isso funcionar? Preciso disso para análise de malware e, se o VirtualBox falhar comigo o tempo todo, não poderei usar o Ubuntu para trabalhar.
Saída para dpkg -l | grep virtual
server
rc virtualbox 4.1.2-dfsg-1ubuntu1
x86 virtualization solution - base binaries
rc virtualbox-qt 4.1.2-dfsg-1ubuntu1
x86 virtualization solution - Qt based user interface
cute 'modprobe vboxdrv' as root.<p>
virtualbox
Sunil J
fonte
fonte
dpkg -l | grep virtual
?sudo modprobe vboxdrv
?Respostas:
Eu tive o mesmo problema e resolvi-o
Limpando o Virtualbox:
sudo apt-get purge virtualbox virtualbox-dkms virtualbox-ose-qt virtualbox-qt
Eu então reinstalei;
sudo apt-get install virtualbox virtualbox-dkms virtualbox-ose virtualbox
e percebeu:
então eu tentei instalar o virtualbox-4.0;
sudo apt-get install virtualbox-4.0
Isso funcionou e trouxe os módulos de kernel do VirtualBox DKMS corretos.
Eu tive que baixar e instalar a versão correta do pacote de extensão
Oracle_VM_VirtualBox_Extension_Pack-4.0.16-75491.vbox-extpack
.Isso funcionou e agora tenho uma instância do Virtualbox em pleno funcionamento.
fonte
Estranhamente, para mim funcionou fechando o VirtualBox e executando
do terminal e, em seguida, reiniciar o VirtualBox
fonte
Tente desinstalar o VirtualBox na linha de comando:
Se ele tiver sido desinstalado com êxito, reinstale-o:
Verifique cuidadosamente se o comando foi concluído com êxito.
fonte
dkms
dkms
puxada automaticamente como uma dependênciadkms
também, porque tive uma experiência estranha com o fedora. Mas eu saiba, esta é ubuntu :)Kernal driver not installed
. Você fez um ciclo completo de patches recentemente?for a in update upgrade dist-upgrade autoremove; do apt-get -y $a; done
Eu tive quase o mesmo erro:
Então uma segunda janela apareceu dizendo que eu tinha que executar este comando:
Quando eu emitei esse comando, foi lançado o seguinte erro:
Solução
Instale o apropriado
linux-headers
para a sua versão do sistema operacional. No meu caso foi:Verifique se todas as janelas do VirtualBox estão fechadas.
fonte
Eu tentei o seguinte: Para corrigir isso, execute o seguinte, conforme indicado pelo prompt:
sudo /etc/init.d/vboxdrv setup
Se for bem-sucedido, o resultado será lido
Starting VirtualBox kernel modules [ OK ]
e está tudo bem agorafonte
Eu tive este problema, mas felizmente eu resolvi não de linha de comand mas a partir de GUI ... abra seu diretório home
~/VirtualBox
VMsabrir a sua imagem de disco rígido arquivo
aberto
name of your virtual machine.vbox
Sua caixa virtual deve ser executada normalmente a partir daqui e isso deve resolver o seu problema ( se você tivesse o mesmo problema que eu, o problema aparecia quando eu tinha todos os dados no meu
VirtualBox.xml
diretório .VirtualBox desaparecera !!!)Outra sugestão: se a anterior não funcionou para você ...
vá para
.Virtualbox
o diretório inicial do seu computador,digite o seguinte (
cp VirtualBox.xml-prev VirtualBox.xml
)Acho que isso também deve ser feito para você ...
Boa sorte...
fonte
Solução:
execute o virtualbox:
fonte
Para corrigir isso, execute o seguinte, conforme indicado pelo prompt:
Se for bem-sucedido, o resultado será lido
* Starting VirtualBox kernel modules [ OK ]
Se falhar, o motivo deve estar conectado,
/var/log/vbox-install.log
mas sempre parece que estão faltando os cabeçalhos do kernel atual (host):Your kernel headers for kernel 3.5.0-22-generic cannot be found
instale-os e tente novamente:Nota: Você precisará fazer isso após cada atualização do kernel, a menos que os mantenedores de pacotes encontrem uma solução.
fonte
Isso ocorre devido à versão diferente do pacote de extensão que outros pacotes VB.
Consertar
1) Remoção do pacote de extensão -
sudo apt-get remove virtualbox-extension-pack
2) Desative o suporte a USB 2 nas configurações da VM
Vai funcionar! Se você deseja usar o pacote de extensão, reinstale a versão correta. Você pode baixá-lo aqui.
fonte
pacman
é o gerenciador de pacotes do Arch Linux, não do Ubuntu. Como isso se aplica ao Ubuntu?Unable to locate package virtualbox-extension-pack
, ao baixar o pacote de extensão, o virtualbox diz que a mesma versão já está instalada.Eu estava recebendo
NS_ERROR_FAILURE (0x80004005)
sempre que tento iniciar a VM no Debian 9 instável. Nenhuma solução funcionou, incluindo a reconstrução de módulos do kernel, iniciando no modo sem cabeça etc.Tentei instalar o pacote de extensões e ele falhou por
/opt
não pertencer à raiz! Corrigi a propriedade/opt
e, em seguida, o pacote foi instalado com sucesso e também o virtualbox é iniciado! esquisito!fonte
Algo que parece não estar coberto é a fonte do kernel. Você precisa dos cabeçalhos do kernel do seu kernel atual instalado ou ele falhará ao criar os módulos necessários, resultando neste erro.
fonte
Isto é tão fácil. Eu tive o mesmo problema e fiquei pensando como é fácil resolver isso. Certifique-se de fechar o VirtualBox primeiro, completamente. Em seguida, emita o seguinte comando:
É isso aí! Eu descobri isso digitando "vbox" e pressionando TABduas vezes no arch linux. Isso também deve funcionar no Ubuntu e em qualquer outra distribuição.
fonte
vboxreload
no Ubuntu.