Problema VirtualBox: il modulo del kernel non è caricato


11

Ho installato VirtualBox più volte, lo stesso errore ogni volta (vedi anche le schermate di seguito)

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

Corro sudo / sbin / rcvboxdrv setup e ottengo:

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 eseguo dmesg ricevo una risposta LUNGA il cui inizio è nella schermata fornita, il resto (e ce n'è molto) è nel collegamento Ubuntu Incolla (punto).

Ho installato il VBox da Software Center, 5.0.2 e 5.0.18 a 64 bit e 5.0.2 a 32 bit. Il programma stesso si apre ma sto cercando di aggiungere il pacchetto di estensione per la compatibilità USB, ogni volta che lo faccio dice che qualcosa sulla falsariga di nessuna applicazione può aprire questo (l'ho disinstallato da allora e sto attualmente cercando di capire prima il problema VBox poiché credo che sia la causa del problema del pacchetto di estensione. errori del terminale

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


Invece di caricare schermate, potresti copiare tutto l'output in gedit, rientrare di quattro spazi e incollarlo alla fine della tua domanda? Ciò metterà l'intero output in un blocco di testo leggibile.
anonymous2

L'intero output ha ora un link ad esso.
Louie Crisci,

1
Probabilmente dovresti considerare l'uso di paste.ubuntu.com per cose che sono irragionevolmente lunghe. I documenti di Google non sono mai un'idea saggia (le persone saranno riluttanti a usare).
XtrmJosh,

Risposte:


18

Per prima cosa assicurati di avere questi pacchetti installati:

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

Se l'installazione di cui sopra non risolve il problema, è possibile che sia presente una versione del kernel maggiore di quella 4.4.0-20che impone che i moduli del kernel non firmati non possano essere eseguiti con Secure Bootabilitato nel BIOS. In questo caso è possibile effettuare una delle seguenti operazioni:

  • Disabilita Secure Bootnelle impostazioni del BIOS

O


1
Disabilitare Secure Boot ha fatto il trucco per me (non mi importava davvero di averlo su). Grazie!
Batjko,

L'avvio sicuro nel mio caso è disabilitato e ha ancora lo stesso problema (versione del kernel 4.4.0-177-generic). Eventuali suggerimenti ?
AElMehdi,

6

Dopo aver eseguito questo comando, il mio VirtualBox funziona:

sudo apt install -f

1
Sorprendentemente ha fatto il lavoro!
Alexar,

2

Questo comando ha funzionato per me

sudo /etc/init.d/vboxdrv setup

Successivamente ho ricevuto il seguente errore

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

Ciò è stato risolto eseguendo il comando vagrant up con accesso root (sudo).

questo dovrebbe risolvere il problema con VirtualBox Versione: 5.1


2
sudo apt-get install --reinstall virtualbox

... è quello che ha fatto per me. Spero che sia di aiuto!


0

Basta installare linux-headersed eseguire di vboxconfignuovo

#> sudo apt-get install dkms build-essential linux-headers-`uname -r`
#> sudo /sbin/vboxconfig
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.