Buscar artículos en cambiatealinux.com



Kernel driver not installed - error en VirtualBox

Por Alex, el 08/10/2022 · 3 min lectura   -  Comentarios: 1   -  Comentar el artículo
Más exactamente el error que da es The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please try setting it up again by executing, esto pasa porque estamos usando EFI Secure Boot ....
Guardar el artículo.

Si te ha gustado y ayudado puedes compartir en redes para que el artículo sea mas visible y pueda ayudar a mas gente:




Error de kernel al ejecutar VirtualBox

ACTUALIZACIÓN: En las nuevas versiones de Virtualbox ya no se tiene que firmar el kernel porque ya lo hace la propia instalación de Virtualbox. ¿Y cómo se que lo hace? porque durante la instalación os va a pedir un password para firmarlo y ese password tenéis que recordarlo porque después de instalar Virtualbox hay que reiniciar y pasar directamente aquí, al reiniciar aparece la pantalla azul, donde tendréis que poner ese password.

Bueno, lo más rápido en este caso es inhabilitar en la Bios el EFI Secure Boot y con eso ya os funcionara VirtualBox, pero si eso no queréis hacerlo hay otra forma de arreglar el error y es firmando el Kernel con los módulos de VirtualBox de la siguiente forma.

Con sudo o desde el usuario de root lanzamos los siguientes comandos

sudo apt install virtualbox-dkms
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive name/"
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vboxdrv)
sudo mokutil --import MOK.der


Hay poner un password, recordarlo que al reiniciar lo necesitareis.

Si no tenéis el comando mokutil, lo instaláis

sudo apt install mokutil


Firmando el kernel de linux con virtualbox

Más información del firmado aquí

Ahora reiniciamos el ordenador, al reiniciar os saldrá una pantalla azul con el siguiente mensaje Press any key to perform MOK management pulsáis cualquier tecla y después la secuencia de pantallas es Enroll MOK -> Continue -> Yes y os pedirá el password que habéis introducido en el paso anterior firmando el kernel.

Ahora ya se puede acceder al sistema y ejecutar maquinas virtuales en VirtualBox

Secuencia de MOK al reiniciar

Y esto es todo amigos!!

Gracias por seguirme y leerme, espero que les haya ayudado
Saludos
Alex.




Si te ha gustado y ayudado puedes compartir en redes para que el artículo sea mas visible y pueda ayudar a mas gente:




Publicidad




Añadir un comentarios:


  • Comenta el artículo si te ha sido de utilidad y te ha funcionado para que pueda ayudar a mas personas.
  • Si no ha funcionado comentalo tambien asi yo puedo repasarlo e intentar ver porque no funciona.

En ambos casos tú opinión es valiosa y de mucha utilidad para mejorar el blog y ayudar a otros usuarios.



(no se publica el email)


Los comentarios no se publican al momento sino que son revisados para prevenir el spam.

Comentarios:

avatar dodanim- 28/05/2022
Gracias ! me ha funcionado , a la primera.
Archivo:


2023 5 2022 87 2021 87 2020 83 2019 38 2018 37 2017 85 2016 138 2015 49 2014 5 2013 9 2012 7 2010 1