Hoy, no pude iniciar ninguna máquina virtual desde Oracle Virtualbox. No sé qué salió mal. Funcionaban perfectamente bien hasta hace unos días. Tan pronto como inicié una de las VM de Ubuntu desde Virtualbox, me encontré con los siguientes dos cuadros de diálogo de error.
Cuadro de mensaje de error 1:
Failed to open a session for the virtual machine Ubuntu 18.04 LTS Server. Details: The virtual machine 'Ubuntu 18.04 LTS Server' has terminated unexpectedly during startup with exit code 1 (0x1).
Código de resultado: | NS_ERROR_FAILURE (0x80004005) |
Componente: | Envoltura de máquina |
Interfaz: | Máquina {85632c68-b5bb-4316-a900-5eb28d3413df} |
error de virtualbox: no se pudo abrir una sesión para la máquina virtual Ubuntu
Cuadro de mensaje de error 2:
Kernel driver not installed (rc=-1908) The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please try setting it up again by executing '/sbin/vboxconfig' as root. If your system has EFI Secure Boot enabled you may also need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. Please see your Linux system's documentation for more information. where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.
error de virtualbox: el controlador del kernel no está instalado (rc=-1908)
Después de leer los mensajes de error anteriores, ejecuté el comando que se sugiere en el segundo cuadro de mensaje de error.
$ sudo /sbin/vboxconfig
Pero tampoco ayudó. Recibí otro mensaje de error.
vboxdrv.sh: Stopping VirtualBox services. vboxdrv.sh: Starting VirtualBox services. vboxdrv.sh: Building VirtualBox kernel modules. vboxdrv.sh: failed: Cannot change group vboxusers for device /dev/vboxdrv. There were problems setting up VirtualBox. To re-start the set-up process, run /sbin/vboxconfig as root. If your system is using EFI Secure Boot you may need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. Please see your Linux system's documentation for more information.
vboxdrv.sh: error: no se puede cambiar el grupo vboxusers para el dispositivo /dev/vboxdrv
Después de una búsqueda rápida en Google, descubrí que me eliminé accidentalmente, es decir, el usuario actual de lausuarios de vboxgrupo.
Si se encontró con este error, es posible que también haya eliminado sin saberlo al usuario actual del grupo vboxusers o haya eliminado el grupo vboxusers o ambos.
Resuelva el error de Virtualbox “No se pueden cambiar los usuarios de vbox de grupo para el dispositivo/dev/vboxdrv”
Para solucionar este problema, primero cree un grupo de vboxusers usando el comando:
$ sudo groupadd vboxusers
Luego agregue el usuario actual al grupo anterior:
$ sudo usermod -a -G vboxusers sk
Reemplazarskcon tu nombre de usuario actual.
Compruebe si el usuario se agrega al grupo:
$ grep vboxusers /etc/group vboxusers:x:1001:sk
Sí, el usuario sk se agregó al grupo de vboxusers.
Finalmente, reinicie el módulo del kernel de virtualbox usando el comando:
$ sudo /sbin/vboxconfig
Oh,
$ sudo modprobe vboxdrv
Oh,
$ sudo /sbin/rcvboxdrv setup
Ahora puedo iniciar todas las máquinas virtuales desde Virtualbox. Si las máquinas virtuales aún no se inician, cierre la sesión y vuelva a iniciarla. ¡Deberían funcionar!
Lectura relacionada:
- Cómo arreglar “El controlador del kernel no está instalado (rc=-1908)” VirtualBox Error en Ubuntu
- Resolver “Código de resultado: NS_ERROR_FAILURE (0x80004005)” VirtualBox Error en Arch Linux
¡Gracias por pasar!
Ayúdanos a ayudarte:
- Suscríbete a nuestro boletín de correo electrónico :Regístrate ahora
- Soporte OSTechNix:Dar a través de PayPal
- Descargue libros electrónicos y videos gratis:OSTechNix y TradePub
- Conéctate con nosotros:Reddit|Facebook|Twitter| LinkedIn | RSS Feeds
¡¡Que tenga un buen día!!