modprobe vboxguest falló


20

Estoy ejecutando un servidor Ubuntu (12.0.4-beta2; kernel 3.2.0) en VirtualBox (el host es Win7) y quiero usar carpetas compartidas. He seguido el manual para configurar las adiciones de invitados de vbox http://www.virtualbox.org/manual/ch04.html#idp5801200 pero este error ocurre con cada inicio:

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

Cuando lo intento yo mismo:

$ modprobe vboxguest
FATAL: Module vboxguest not found.

¿Hice algo mal, qué necesito para arreglarlo? Gracias por la ayuda.


¿Poner algo kmesgen pastebin y publicar el enlace?
billc.cn

Gracias. ¿Cómo hago esto? cat /proc/kmsgno escribe nada
A123321

Lo sentimos, debería sersudo dmesg > file.log
billc.cn

Respuestas:


11

Hoy tuve este problema y lo resolví instalando los encabezados del núcleo

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

luego

yum install kernel-devel

o

yum install kernel-PAE-devel

Luego vuelve a correr VBoxLinuxAdditions.run.


Para las personas que se encuentren con esto en el futuro, esto funcionó perfectamente para mí en una nueva instalación de CentOS 6.2
AndyPerfect

1
Esto funciona porque VBoxLinuxAdditions.run compila los módulos del núcleo VirtualBox, pero no menciona esto cuando falla.
Piskvor

2
Aaargh ¿Por qué siempre me olvido de esto? ... para Debian / Ubuntu, esto sería apt install gcc make linux-headers-amd64: disfruta.
Dualed

1
Esto no funciona para mí. ¿Hay algún otro paso indocumentado requerido ahora en 2017?
MidnightJava

7

Descubrí aquí que la instalación de adiciones de invitados estándar incluye una función de configuración incorporada, por lo que no hay necesidad de reinstalar:

/etc/init.d/vboxadd setup

Esto me dio el error sobre la falta de fuentes del núcleo, por lo que, como respuesta de Brendan yum install kernel-devel, y luego ese setupcomando funciona, ¡y todo parece volver a la normalidad nuevamente!


Esto funcionó para mí.
Parthian Shot

5

Tuve un problema similar hoy, pero resulta que el complemento vagrant-vbguest no estaba instalado. Entonces, en la carpeta con mi Vagrantfile:

vagrant plugin install vagrant-vbguest

Eso lo resolvió para mí.


esto también funcionó para mí
Daniel Andrei Mincă

2

Tuve el mismo problema en un invitado Debian. Basado en la respuesta de dualed :

  1. Descubra la arquitectura de su núcleo, es decir:

    $ uname -r  
    4.9.0-3-686
    
  2. Instale make y los encabezados del kernel (reemplace "686" con su arquitectura: "amd64", "686-pae", ...):

    $ sudo apt install make linux-headers-686
    
  3. Finalmente, instale las adiciones de invitados:

    $ sudo sh ./VBoxLinuxAdditions.run
    

2

en Centos 8, primera ejecución

sudo yum install elfutils-libelf-devel

1
¿Puede explicar por qué el OP debe ejecutar estos comandos primero? Consulte Cómo responder y realice nuestro recorrido para aprender a mejorar su respuesta.
Burgi
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.