VirtualBox '/etc/init.d/vboxdrv setup' problema

73

Ho installato VirtualBox attraverso il centro software, ma quando provo ad avviare una VM, ottengo il seguente errore:

  

Driver del kernel non installato (rc = -1908)

     

Il driver del kernel VirtualBox Linux (vboxdrv) non è caricato o   c'è un problema di autorizzazione con / dev / vboxdrv. Si prega di reinstallare il   modulo del kernel eseguendo

     

'/ etc / init.d / vboxdrv setup'

     

come root. Se è disponibile nella distribuzione, è necessario installarlo   prima il pacchetto DKMS. Questo pacchetto tiene traccia del kernel di Linux   cambia e ricompila il modulo del kernel vboxdrv, se necessario.

Ho già aggiornato il mio dkms e installato linux-headers , ma questo /etc/init.d/vboxdrv non esiste.

Ho cercato su google ma non riesco a trovare una risposta.

    
posta Dr_Bunsen 23.10.2012 - 14:19

10 risposte

6

Si dovrebbe usare il file /var/log/vbox-install.log per determinare il problema. Se il problema persiste, è possibile scaricare e installare l'ultima versione v4.2.2 direttamente dal collegamento (per il kernel 3.6. * e sotto). Buona fortuna.

    
risposta data cogitoergosum 23.10.2012 - 14:35
128

Ho anche riscontrato questo problema diverse volte dopo aver aggiornato il mio kernel linux.

Che cosa ho fatto:

sudo apt-get install linux-headers-'uname -r'

Riconfigurazione di dkms e modulo di caricamento:

sudo dpkg-reconfigure virtualbox-dkms  
sudo modprobe vboxdrv

Quindi VirtualBox funziona. Non è necessario riavviare il computer.

    
risposta data Jason Zhu 23.11.2012 - 03:18
12

Ecco ESATTAMENTE come farlo in 12.10:

Assicurati che non ci siano tracce di dkms, (virtualbox / virtualbox-4.2), intestazioni generiche linux (. .17):

*** Sostituisci virtualbox-4.2 con la versione che hai già installato. Se non lo hai ancora installato, procedi al passaggio 2.

  1. sudo apt-get purge virtualbox-4.2 dkms linux-headers-$(uname -r)
  2. sudo apt-get install linux-headers-$(uname -r)
  3. sudo apt-get install virtualbox-4.2

DEVI installare le intestazioni linux PRIMA di virtualbox altrimenti l'installazione di VBox effettuerà un errore quando proverai a configurare la sezione vboxdrv perché le intestazioni di linux non sono installate.

    
risposta data HankHendrix 08.01.2013 - 12:37
9

Reinstalla "virtualbox-dkms"

  

sudo apt-get install --reinstall virtualbox-dkms

Ha funzionato per me.

    
risposta data user111837 30.11.2012 - 22:49
3

Ho avuto lo stesso problema e ho risolto l'installazione delle intestazioni del kernel.

sudo apt-get install linux-headers-'uname -r'

Dopo l'installazione delle intestazioni, DKMS è stato configurato correttamente e Virtualbox ha funzionato solo dopo un riavvio.

Tuttavia, non esiste vboxdrv in /etc/init.d.

Nota: il pacchetto che ho inizialmente installato era virtualbox (non ose):

sudo apt-get install virtualbox
    
risposta data Vincenzo Pii 27.10.2012 - 19:18
1

Sono su Ubuntu 12.04 64-bit e ho riscontrato esattamente questo problema. Ho fatto tutte le cose raccomandate elencate qui (disinstallare, reinstallare le intestazioni, dkms, ecc.) E ancora non ho potuto farlo funzionare.

Ciò che alla fine ha funzionato andava sul sito web della virtualbox ( link ), scaricando il pacchetto e installandolo tramite:

sudo dpkg -i virtualbox-4.2_4.2.10-84104~Ubuntu~precise_amd64.deb

Poi ho eseguito:

sudo /etc/init.d/vboxdrv setup

E ha funzionato come un incantesimo.

    
risposta data andy u 09.04.2013 - 09:40
1

Con Ubuntu 12.04 non ero in grado di risolverlo tramite repository standard. Ho dovuto scaricare Virtualbox dal suo sito Web e utilizzare la versione 4.3

    
risposta data Christian Vielma 04.10.2014 - 20:16
0

Installazione VirtualBox

Apri il terminale e invia questi comandi per Ubuntu 12.10 / Linux Mint:

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

sudo apt-get update

sudo apt-get install dkms virtualbox-4.2

Web: http://www.upubuntu.com/2012/10/virtualbox-424-released-ppa.html

    
risposta data jafan 31.01.2013 - 09:05
0

quello che ho trovato è che se corri

# modprobe vboxdrv

prima di eseguire virtualbox, non avrai quel segno

quindi aggiungo

 vboxdrv 

in /

 /etc/modules

che è equivalente a eseguire

  'modprobe vboxdrv' 

dopo l'avvio del sistema

    
risposta data Chenming Zhang 21.05.2013 - 16:45
0

1) Se non hai ancora installato DKMS, esegui questo comando

sudo apt-get install virtualbox-dkms

Se è già installato, resintallation dovrebbe risolvere il problema

sudo apt-get install --reinstall virtualbox-dkms

2) Dopo il (ri) processo di installazione dovresti vedere qualcosa di simile a questo

vboxnetflt.ko: Esecuzione del controllo di integrità della versione del modulo.  - Modulo originale    - Nessun modulo originale esiste all'interno di questo kernel  - Installazione    - Installazione in /lib/modules/3.5.0-61-generic/updates/dkms /

vboxpci.ko: Esecuzione del controllo di integrità della versione del modulo.  - Modulo originale    - Nessun modulo originale esiste all'interno di questo kernel  - Installazione    - Installazione in /lib/modules/3.5.0-61-generic/updates/dkms /

depmod .........

DKMS: installazione completata.  * Arresto dei moduli del kernel di VirtualBox [OK]  * Avvio dei moduli del kernel di VirtualBox [OK] Configurare virtualbox-qt (4.1.12-dfsg-2ubuntu0.10) ... Trigger di elaborazione per libc-bin ... l'elaborazione differita di ldconfig ora sta avvenendo

3) Chiudi VirtualBox e attendi almeno 10 secondi affinché il daemon si spenga.

4) Apri di nuovo VirtualBox e avvia la macchina, dovrebbe essere riparata     

risposta data Mauricio Gracia Gutierrez 06.09.2015 - 13:22

Leggi altre domande sui tag