Problema no VirtualBox: O módulo do kernel não está carregado


11

Instalei o VirtualBox várias vezes, sempre com o mesmo erro (veja também as capturas de tela abaixo)

WARNING: The vboxdrv kernel module is not loaded. Either there is no module available for the current kernel (4.4.0-22-generic) or it failed to load. Please recompile the kernel module and install it by
           sudo /sbin/rcvboxdrv setup
         You will not be able to start VMs until this problem is fixed. Extension Packs: 0

Executo a instalação do sudo / sbin / rcvboxdrv e obtenho:

Stopping VirtualBox kernel modules ...done.
Removing old VirtualBox pci kernel module ...done.
Removing old VirtualBox netadp kernel module ...done.
Removing old VirtualBox netflt kernel module ...done.
Removing old VirtualBox kernel module ...done.
Recompiling VirtualBox kernel modules
 ...done.
Starting VirtualBox kernel modules ...failed!
  (modprobe vboxdrv failed. Please use 'dmesg' to find out why)

Quando executo o dmesg, recebo uma resposta LONGA, cujo início está na captura de tela fornecida, o restante (e muito) está no link colar (ponto) do ubuntu.

Instalei o VBox a partir do centro de software, bem como 5.0.2 e 5.0.18 de 64 bits e 5.0.2 de 32 bits. O programa em si é aberto, mas estou tentando adicionar o pacote de extensão para compatibilidade com USB, sempre que faço isso diz que algo como nenhum aplicativo pode abrir isso (eu o desinstalei desde então e estou tentando descobrir o problema do VBox primeiro como eu acredito que é a causa do problema de extensão pacote. erros de terminal

http://paste.ubuntu.com/16683032/


Em vez de fazer upload de capturas de tela, você poderia copiar toda a saída no gedit, recuar em quatro espaços e colocá-la no final da sua pergunta? Isso colocará toda a saída em um bloco de texto legível.
anonymous2

A saída inteira tem um link para ela agora.
Louie Crisci

1
Você provavelmente deve considerar o uso de paste.ubuntu.com para coisas que são excessivamente longas também. O Google Docs nunca é uma ideia sábia (as pessoas relutam em usar).
XtrmJosh

Respostas:


18

Primeiro, verifique se você tem esses pacotes instalados:

$ sudo apt-get install dkms build-essential linux-headers-`uname -r`

Se a instalação do procedimento acima não resolver o problema, você poderá ter uma versão do kernel maior que a 4.4.0-20que imponha que os módulos não assinados do kernel não possam executar com o Secure BootBIOS ativado. Nesse caso, você pode executar um dos seguintes procedimentos:

  • Desativar Secure Bootnas configurações do BIOS

OU


1
Desabilitar a Inicialização Segura fez o truque para mim (eu realmente não me importei em tê-lo). Obrigado!
batjko

6

Depois de executar este comando, meu VirtualBox está funcionando:

sudo apt install -f

1
Surpreendentemente fez o trabalho!
Alexar

2

Este comando funcionou para mim

sudo /etc/init.d/vboxdrv setup

Em seguida, recebi o seguinte erro

The VirtualBox VM was created with a user that doesn't match the
current user running Vagrant. VirtualBox requires that the same user
is used to manage the VM that was created. Please re-run Vagrant with
that user. This is not a Vagrant issue.
The UID used to create the VM was: 0
Your UID is: 1000

Isso foi resolvido executando o comando vagrant up com acesso root (sudo).

isso deve corrigir o problema com o VirtualBox versão: 5.1


2
sudo apt-get install --reinstall virtualbox

... é o que fez por mim. Espero que isto ajude!


0

Basta instalar linux-headerse executar vboxconfignovamente

#> sudo apt-get install dkms build-essential linux-headers-`uname -r`
#> sudo /sbin/vboxconfig
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.