modprobe vboxguest non è riuscito


20

Sto eseguendo un server Ubuntu (12.0.4-beta2; kernel 3.2.0) in VirtualBox (l'host è Win7) e voglio usare cartelle condivise. Ho seguito il manuale per configurare le aggiunte guest vbox http://www.virtualbox.org/manual/ch04.html#idp5801200 ma questo errore si verifica ad ogni avvio:

Starting the VirtualBox Guest Additions ...fail!
(modprobe vboxguest failed)
Starting VirtualBox Guest Addition service VirtualBox Additions module not loaded!

Quando lo provo io stesso:

$ modprobe vboxguest
FATAL: Module vboxguest not found.

Ho fatto qualcosa di sbagliato, di cosa ho bisogno per risolverlo? Grazie per l'aiuto.


Metti un po ' kmesgsu pastebin e pubblica il link?
billc.cn,

Grazie. Come faccio a fare questo? cat /proc/kmsgnon scrive nulla.
A123321,

Siamo spiacenti, dovrebbe esseresudo dmesg > file.log
billc.cn

Risposte:


11

Ho avuto questo problema oggi e l'ho risolto installando le intestazioni del kernel

yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers 

poi

yum install kernel-devel

o

yum install kernel-PAE-devel

Quindi rieseguire VBoxLinuxAdditions.run.


Per le persone che si imbattono in questo in futuro, questo ha funzionato perfettamente per me su una nuova installazione di CentOS 6.2
AndyPerfect,

1
Questo funziona perché VBoxLinuxAdditions.run compila i moduli del kernel VirtualBox, ma non lo menziona quando fallisce.
Piskvor,

2
Aaargh. Perché lo dimentico sempre ... per Debian / Ubuntu sarebbe apt install gcc make linux-headers-amd64- divertitevi.
raddoppiato il

1
Questo non funziona per me. C'è qualche altro passaggio non documentato richiesto ora nel 2017?
MezzanotteJava

7

Ho scoperto qui che l'installazione di aggiunte guest standard include una funzione di installazione integrata, quindi non è necessario reinstallare:

/etc/init.d/vboxadd setup

Questo mi ha dato l'errore di perdere i sorgenti del kernel, così come la risposta di Brendan yum install kernel-devel, e poi quel setupcomando funziona, e tutto sembra tornare alla normalità!


Questo ha funzionato per me.
Parthian Shot

5

Ho avuto un problema simile oggi, ma risulta che il plug-in vagrant-vbguest non è stato installato. Quindi, nella cartella con il mio Vagrantfile:

vagrant plugin install vagrant-vbguest

Questo mi ha risolto.


questo ha funzionato anche per me
Daniel Andrei Mincă,

2

Ha avuto lo stesso problema su un ospite Debian. Basato sulla risposta di dualed :

  1. Scopri la tua architettura del kernel, ovvero:

    $ uname -r  
    4.9.0-3-686
    
  2. Installa le intestazioni di make e kernel (sostituisci "686" con la tua architettura: "amd64", "686-pae", ...):

    $ sudo apt install make linux-headers-686
    
  3. Infine, installa le Aggiunte ospite:

    $ sudo sh ./VBoxLinuxAdditions.run
    

2

su Centos 8, prima esecuzione

sudo yum install elfutils-libelf-devel

1
Puoi spiegare perché l'OP dovrebbe prima eseguire questi comandi? Consulta Come rispondere e partecipa al nostro tour per scoprire come migliorare la tua risposta.
Burgi,
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.