Buscar artículos en cambiatealinux.com


Kernel driver not installed - error en VirtualBox


Por Alex el 07/12/2020 , Comentar el artículo

Comparte este 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 ....


Error de kernel al ejecutar VirtualBox

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

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 pedira el password que habies 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 el artículo compartelo en:        


Publicidad


Añadir un comentarios:

Nombre:
Email: (no se publica el email)





Publicidad



RECOMENDADOS


LOS MAS LEÍDOS


CATEGORÍAS
ARCHIVO


COMENTARIOS