L'installazione di VirtualBox restituisce il messaggio "modprobe vboxdrv" non riuscito


11

L'installazione di VirtualBox dà un messaggio

sudo modprobe vboxdrv
modprobe: FATAL: Module vboxdrv not found.

Ho aggiornato il sistema con

sudo apt-get update

seguito da

reboot

Versione di Ubuntu: 14.04 LTS

Ho provato a installare con GDebi Package Installer, il messaggio è-

Selecting previously unselected package virtualbox-5.1.
(Reading database ... 800789 files and directories currently installed.)
Preparing to unpack .../virtualbox-5.1_5.1.0-108711~Ubuntu~trusty_amd64.deb ...
Unpacking virtualbox-5.1 (5.1.0-108711~Ubuntu~trusty) ...
Setting up virtualbox-5.1 (5.1.0-108711~Ubuntu~trusty) ...
addgroup: The group `vboxusers' already exists as a system group. Exiting.
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.

There were problems setting up VirtualBox.  To re-start the set-up process, run
  /sbin/vboxconfig
as root.
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...

Un altro tentativo: ho disabilitato l'avvio protetto dal BIOS e l'ho seguito

apt-get update
apt-get install linux-headers-$(uname -r)
dpkg-reconfigure virtualbox-dkms
modprobe vboxdrv 

Ora modprobe vboxdrv funziona bene. Quindi ho installato VirtualBox con file -virtualbox-5.1_5.1.0-108711 ~ Ubuntu ~ trusty_amd64.deb con il programma di installazione del pacchetto GDebi. Ora quando avvio VirtualBox e avvio una macchina mostra il seguente errore-

**RTR3InitEx failed with rc=-1912 (rc=-1912)**

 The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing

'/sbin/vboxconfig'

may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.

where: supR3HardenedMainInitRuntime what: 4 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user. 

1
Quindi usa 'dmesg' per scoprire perché.
Pilota 6


@ Pilot6: non sono riuscito a capire il contenuto di dmesg; Vuoi che incolli l'intero contenuto? Inoltre, non capisco come utilizzare il link suggerito da te
Kapil,

1
Disabilita Secure Boot nel BIOS.
Pilota 6

Risposte:


17

Questo mi ha aiutato:

apt-get update
apt-get install linux-headers-$(uname -r)
dpkg-reconfigure virtualbox-dkms
modprobe vboxdrv 

dovrei riavviare ovunque?
Kapil,

2
Mi dispiace che non abbia funzionato
Kapil il

1
In realtà ho fatto sia 1. la disabilitazione dell'avvio sicuro che la 2. risposta del problema @mwatzer di 'modprobe vboxdrv' risolto, ma la mia virtualbox non funziona :(
Kapil

Ok, almeno un problema è stato risolto .. mi puoi dare un frammento dell'attuale messaggio di errore?
mwatzer,

Sì, si risolve rimuovendo la virtualbox installata tramite il file "virtualbox-5.1_5.1.0-108711 ~ Ubuntu ~ trusty_amd64.deb" e installando su su apt apt-get install virtualbox
Kapil

1

Questo è un po 'vecchio, ma ho finalmente risolto questo esatto problema su rhel7 (suppongo che lo risolverebbe anche per Ubuntu). Sono stato in grado di risolverlo:

avviare nel BIOS e andare> avanzato (f7)> avvio> scorrere fino a "avvio sicuro"> cambiare "modalità EUFI di Windows" in "altro sistema operativo"

La mia virtualbox ora funziona perfettamente.


1

Rimuovere Secure Boot dal BIOS e quindi

sudo apt update 
sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms

0

Basta digitare due comandi e tutto funzionerà bene ......

sudo apt-get update

sudo apt-get install virtualbox-dkms

0

Questo è successo al mio VirtualBox dopo un aggiornamento di Windows. Ho una macchina a doppio avvio e uso Windows solo per alcuni giochi. Quando Windows è stato aggiornato di recente, apparentemente ha ripristinato le impostazioni di avvio per riattivare l'avvio "sicuro". Quindi, dopo aver ripristinato le impostazioni di avvio in modalità di sicurezza non abilitata, VB ha funzionato di nuovo bene. Il file che il messaggio VB diceva che mi mancava era sempre lì, ma le impostazioni di avvio sicuro apparentemente impedivano a quel file di essere caricato.


0

So che sono in ritardo alla festa, ma nessuna delle risposte ha funzionato per me. Quello che devi fare è andare sulle impostazioni del BIOS o sulla configurazione del sistema grub (dual boot manager) e disabilitare l'avvio sicuro . Ti chiederà di confermare e una volta che vai al tuo sistema la VM funzionerà. Spero che funzioni per chiunque abbia questo problema che non può nemmeno usare i comandi vprodrv modprobe come me.


-1

Se di recente hai installato una nuova versione del kernel, prova la precedente. Il kernel vmlinuz-4.2.0-42-generic non funziona per me, ma vmlinuz-4.2.0-41-generic funziona. Apparentemente, non esiste una versione di vboxdrv per vmlinuz-4.2.0-42-generic. Sto usando VirtualBox 5.1.

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.