Estou tentando instalar o VirtualBox no meu Ubuntu.
Tentei pela primeira vez sudo apt-get install virtualbox-ose
em um terminal, mas após a etapa de configuração, ele falhou com um erro :
Nenhum módulo adequado para executar o kernel encontrado Ao prosseguir com a inicialização
virtualbox
, recebo este erro: AVISO: O dispositivo de caracteres / dev / vboxdrv não existe. Instale o pacote virtualbox-ose-dkms e os cabeçalhos apropriados, provavelmente o linux-headers-generic.Você não poderá iniciar VMs até que esse problema seja corrigido.
Então, tentei o pacote em http://www.virtualbox.org/ , mas a inicialização do VirtualBox falha com:
AVISO: O módulo do kernel vboxdrv não está carregado. Não há módulo disponível para o kernel atual (2.6.38-8-generic-pae) ou ele falhou ao carregar. Por favor, recompile o módulo do kernel e instale-o
sudo /etc/init.d/vboxdrv setup
Você não poderá iniciar VMs até que esse problema seja corrigido.
Então eu corri sudo /etc/init.d/vboxdrv setup
, mas também falha:
* Stopping VirtualBox kernel modules [ OK ]
* Uninstalling old VirtualBox DKMS kernel modules [ OK ]
* Trying to register the VirtualBox kernel modules using DKMS
Error! Your kernel headers for kernel 2.6.38-8-generic-pae cannot be found at
/lib/modules/2.6.38-8-generic-pae/build or /lib/modules/2.6.38-8-generic-pae/source.
* Failed, trying without DKMS
* Recompiling VirtualBox kernel modules
* Look at /var/log/vbox-install.log to find out what went wrong
O conteúdo de/var/log/vbox-install.log
.
Como estou preso, também tentei instalar kernel-devel
com yum
, ainda infrutífero:
root@ubuntu# yum install kernel-devel
Setting up Install Process
No package kernel-devel available.
Nothing to do
Agora não tenho idéia de como corrigir isso. Alguma ideia?
fonte
yum
? você está usando o ubuntu? quem disse que você precisakernel-devel
?/var/log/kern.log
em paste.ubuntu.com e postar o link aqui?Respostas:
Fazer tudo como root usando
su
oyum
gerenciador de pacotes é algo que se encaixa nas distribuições baseadas no Redhat, mas não no Ubuntu. No Ubuntu, você executa o comando como root, prefixando os comandos comsudo
. O gerenciador de pacotes usado pelo Ubuntu está apto.Para instalar o VirtualBox, execute:
Isso cuidará de dependências, como os cabeçalhos do kernel, incluídos no pacote
linux-headers-generic
. Se você possui um kernel PAE, precisa instalar os cabeçalhos primeiro (no seu casolinux-headers-2.6.38-8-generic-pae
), o que pode ser feito com:uname -r
fornece a versão carregada do kernel e evita que você entre manualmente na versão do kernel.fonte
virtualbox-4.0
não está nos repositórios padrão. Você tem um PPA de terceiros instalado? Remova esse PPA ou pacote e instalevirtualbox-ose
.sudo apt-get purge virtualbox-4.0 virtualbox-ose
)Eu estava tendo o mesmo problema. Eu tinha o
linux-headers-<version>-generic-pae
instalado, mas estava faltando ironicamente olinux-headers-generic-pae
. Se você instalar aqueles que devem ajudar talvez.Boa sorte!
fonte
Instale o essencial da construção .
e instalar linux-kernel-headers
ou
Instalar dkms
fonte
build-essentials
essebuild-essential
.linux-kernel-*
pacotes não existem, é nomeadolinux-headers-...-generic
onde...
está a versão do kernel.