La instalación de VirtualBox da el mensaje "modprobe vboxdrv" falló


11

Instalación de VirtualBox da mensaje

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

He actualizado el sistema con

sudo apt-get update

seguido con

reboot

Versión de Ubuntu: 14.04 LTS

Intenté instalar con el instalador de paquetes de GDebi, el mensaje es:

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) ...

Otro intento: deshabilité el arranque seguro desde el BIOS y seguí

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

Ahora modprobe vboxdrv funciona bien. Así que instalé VirtualBox con el archivo virtualbox-5.1_5.1.0-108711 ~ Ubuntu ~ trusty_amd64.deb con el instalador de paquetes GDebi. Ahora, cuando inicio VirtualBox e inicio una máquina, muestra el siguiente error:

**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
Entonces use 'dmesg' para descubrir por qué.
Pilot6


@ Pilot6: No pude entender el contenido de dmesg; ¿Quieres que pegue todo el contenido? Además, no entiendo cómo usar el enlace sugerido por usted
Kapil

1
Deshabilitar el arranque seguro en la BIOS.
Pilot6

Respuestas:


17

Esto me ayudó:

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

¿Debería reiniciar en cualquier lugar?
Kapil

2
Lo siento, no funcionó
Kapil

1
Realmente hice 1. deshabilitar el arranque seguro y 2. responder al problema @mwatzer de 'modprobe vboxdrv' resuelto, pero aún así mi virtualbox no funciona :(
Kapil

Ok, al menos un problema está resuelto ... ¿me puede dar un fragmento del mensaje de error actual?
mwatzer

Sí, se resuelve eliminando el virtualbox instalado a través del archivo "virtualbox-5.1_5.1.0-108711 ~ Ubuntu ~ trusty_amd64.deb" e instalándolo mediante sudo apt-get install virtualbox
Kapil

1

Esto es un poco viejo, pero finalmente resolví este problema exacto en rhel7 (supongo que esto también lo resolvería para ubuntu). Pude resolverlo:

iniciando en el BIOS y yendo> avanzado (f7)> inicio> desplácese hacia abajo para "inicio seguro"> cambie "modo EUFI de Windows" a "otro sistema operativo"

Mi virtualbox funciona perfectamente ahora.


1

Simplemente elimine el arranque seguro del BIOS y luego

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

0

Simplemente escriba dos comandos y todo funcionará bien ...

sudo apt-get update

sudo apt-get install virtualbox-dkms

0

Esto le sucedió a mi VirtualBox después de una actualización de Windows. Tengo una máquina de arranque dual y solo uso Windows para ciertos juegos. Cuando Windows se actualizó recientemente, aparentemente restableció la configuración de arranque para volver a habilitar el arranque 'seguro'. Entonces, después de cambiar la configuración de arranque al modo seguro de deshabilitación, VB funcionó bien nuevamente. El archivo que el mensaje de VB decía que me faltaba estaba allí todo el tiempo, pero la configuración de arranque segura aparentemente impidió que ese archivo se cargara.


0

Sé que llego tarde a la fiesta, pero ninguna de las respuestas me funcionó. Lo que debe hacer es ir a la configuración del BIOS o la configuración del sistema grub (administrador de arranque dual) y deshabilitar el arranque seguro . Le pedirá que confirme y una vez que vaya a su sistema, la VM funcionará. Espero que funcione para cualquier persona con este problema que ni siquiera pueda usar comandos modprobe vboxdrv como yo.


-1

Si instaló recientemente una nueva versión del kernel, pruebe la anterior. Kernel vmlinuz-4.2.0-42-generic no funciona para mí, pero vmlinuz-4.2.0-41-generic funciona. Aparentemente, no hay una versión vboxdrv para vmlinuz-4.2.0-42-generic. Estoy usando VirtualBox 5.1.

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.