Logo vmware

Corregir VMware Workstation Pro en Kali Linux y en Manjaro Linux

publicado en: Linux, Manjaro Linux, Sist. Operativos, VMware | 0
 
 

Tras instalar la distribución Kali Linux 2017.3 e instalar en ella VMware Workstation Pro, al intentar ejecutarle, me aparecía un error que comenzaba con el siguiente mensaje: not enough physical memory is available to power on this machine…
Buscando por Internet, gracias a mkubecek, logré solucionar el problema.

Pero cual fue mi sorpresa cuando al ejecutar VMware Workstation Pro en Manjaro Linux, también tuve problemas. En este caso no me aparecía el error mencionado más arriba, pero me indicaba que mirase en un fichero de login generando durante la ejecución:

error vmware: unable to start services
Haz clic para aumentar la imagen.
En dicho fichero, se indicaba «Failed to build vmmon» y como puede verse en la imagen, el fallo se produce al compilar el módulo Virtual Machine Monitor (vmmon):

Al final, la solución en ambos casos fue la misma ya que el problema residía en el código fuente contenido en archivo vmmon.tar. Para solucionar ambos problemas ejecuté los siguientes comandos:

Copiamos el archivo /usr/lib/vmware/modules/source/vmmon.tar, por ejemplo, en nuestro home:

$ cp /usr/lib/vmware/modules/source/vmmon.tar /home/usuario

Desempaquetamos el archivo vmmon.tar:

$ tar xf vmmon.tar

Borramos el archivo empaquetado:

$ rm vmmon.tar

Descargamos el archivo hostif.c del amigo mkubecek a nuestro home:

$ wget https://raw.githubusercontent.com/mkubecek/vmware-host-modules/fadedd9c8a4dd23f74da2b448572df95666dfe12/vmmon-only/linux/hostif.c

Movemos el archivo descargado hostif.c a la carpeta vmmon-only/linux que se creo al desempaquetar vmmon.tar:

$ mv -f hostif.c vmmon-only/linux/hostif.c

Empaquetamos de nuevo vmmon.tar, pero ya con el nuevo archivo hostif.c:

$ tar cf vmmon.tar vmmon-only

Eliminamos la carpeta vmmon-only:

$ rm -r vmmon-only

Movemos el archivo vmmon.tar a su lugar de origen, pero con privilegios de root:

$ sudo mv -f vmmon.tar /usr/lib/vmware/modules/source/vmmon.tar

Ejecutamos el siguiente comando para reconstruir los módulos del kernel:

$ sudo vmware-modconfig --console --install-all

Con un editor de texto plano abrimos el archivo .vmware/preferences ubicado en el home del usuario. Si no está creado, se creará la primera vez que se ejecute VMware Workstation Pro.

$ nano /root/.vmware/preferences

Y añadimos al final la siguiente línea:

mks.gl.allowBlacklistedDrivers = "TRUE"
Espero que este artículo os haya sido de utilidad. Si pensáis que podéis colaborar para mejorar este artículo, que hay algo erróneo en él o simplemente deseáis comentarlo, por favor, dejad vuestra opinión más abajo.
  Configuración de privacidad y de cookies.
Seguir J. Carlos:

Técnico Informático - Desarrollo Web - Administración de Redes

Técnico Informático. Desarrollo Web. Administración de redes.

Últimas publicaciones de

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.