domingo, 21 de noviembre de 2021

VMWare: Cannot open /dev/vmmon

Si al intentar ejecutar una máquina virtual nos aparece el error de Cannot open /dev/vmmon, tenemos un problema con la carga de drivers no firmados. Esto suele ocurrir si tenemos el secure mode enabled.

Durante el primer arrance de VMWare -y en cada actualización- se generan los archivos vmmon.ko and vmnet.ko. Estos archivos necesitan ser firmados para evitar el problema descrito.

La descripción y solución del problema la tenemos aquí, en la página oficial.

No obstante, si queremos automatizar el proceso, podemos hacerlo utilizando un archivo bash que lo hace todo por nosotros.

En esta página tenemos el archivo y el proceso a seguir:

  • Abrimos una consola de comandos y copiamos lo siguiente: https://github.com/rune1979/ubuntu-vmmon-vmware-bash
  • Le damos permisos de ejecución al archivo: sudo chmod +x wm_autoupdate_key.sh
  • Lo ejecutamos: ./wm_autoupdate_key.sh
Durante la ejecución nos pedirá un password y confirmación. Debemos recordarlo pues nos lo pedirá en el primer arranque del sistema operativo.
Ahora reiniciamos nuestro equipo. La primera vez nos aparecerá una pantalla azul. Elegimos Enroll MOK > Continue > Yes y cuando nos pregunte el password, introducimos el que pusimos anteriormente. Después seleccionamos reboot.

Al finalizar el proceso, si ejecutamos VMWare, veremos que ya no nos dará el error.

En cada actualización de VMWare, se repetirá el problema por lo que lo único que tendremos que hacer es ir a la carpeta donde nos hemos descargado el archivo bash y ejecutarlo



Comentarios
0 comentarios
Para Comentar Elige el Sistema de Comentario de tu Agrado:
Comentarios Comentarios Comentarios