Logo vmware

Instalación de VMware Tools en Manjaro Linux

 
 

Las VMware Tools son un conjunto de drivers y utilidades que deben instalarse en cada una de las máquinas virtuales, para mejorar el rendimiento de la máquina virtual y su sistema operativo, mejorando así la interoperabilidad entre el hipervisor y el sistema operativo invitado.
Una vez instalado el sistema operativo, el siguiente paso será instalar las VMware Tools.
En sistemas con entorno gráfico es bastante sencillo en la mayoría de casos. Si el sistema operativo instalado es Windows o las últimas versiones de Ubuntu, una vez dentro de la sesión del sistema operativo de la máquina virtual, desde el menú del hipervisor, seleccionaremos instalar VMware Tools y aparecerá un asistente para la instalación del software en el sistema invitado.

Para los casos en los que no contemos con el asistente, seguiremos los siguientes pasos:
 
Preparando la máquina virtual
Para instalar las VMware Tools necesitaremos tener instalados previamente los siguientes paquetes: base-devel para compilar, net-tools para utilizar ifconfig, herramienta utilizada por el programa de instalación y linux414-headers para las cabeceras del kernel.

En primer lugar actualizaremos nuestro Manjaro Linux de nuestra máquina virtual:

$ sudo pacman -Syu

Una vez actualizado nuestro sistema, lo reiniciamos:

$ sudo systemctl reboot

A continuación descargaremos los siguientes paquetes en nuestra máquina virtual:

Primero averiguaremos el número de la versión del kernel que tenemos instalado:

$ uname -r
4.14.30-1-MANJARO

A continuación, instalamos los paquetes necesarios y el código fuente de nuestro kernel:

$ sudo pacman -S base-devel linux414-headers net-tools

Nota: Obsérvese que el número del paquete linux414-headers se corresponde con el primer y segundo número de la versión del kernel que obtuvimos con el comando uname -r.

 
Crear directorios de niveles de ejecución
Las distribuciones basadas en Archlinux usan systemd y por tanto el directorio /etc/init.d y los subdirectorios rc0.d, rc1.d, rc2.d, rc3.d, rc4.d, rc5.d y rc6.d no existen. El programa de instalación preguntará dónde se encuentran dichos directorios y tendremos que crearlos antes de la instalación. Para ello, ejecutaremos los siguiente comandos:

$ sudo mkdir /etc/init.d
$ sudo mkdir /etc/init.d/rc{0..6}.d

 
Instalación de las VMware Tools:
Una vez que tengamos preparada nuestra máquina virtual, desde la opción del menú VM de VMware Workstation, seleccionamos la opción «Install VMware Tools…» o «Reinstall VMware Tools»

vmware_tools01

A continuación nos aparecerá el mensaje solicitándonos hacer «clic» en «install» para conectar el CD de instalación de las VMware Tools a la máquina virtual.
Además nos dice que una vez hecho «clic» montemos la unidad de CD en la máquina virtual, descomprimamos el instalador y entonces ejecutar el instalador vmware-install.pl.

vmware_tools02
 
Montamos el CD de instalación en la máquina virtual
Si no tenemos algún sistema gráfico para montar el CD de instalación o si no lo hizo automáticamente el sistema operativo de nuestra máquina virtual, recurriremos a la consola ejecutando los siguientes comandos:

$ sudo mkdir /run/media/cdrom
$ sudo mount /dev/sr0 /run/media/cdrom

 
Comprobamos el contenido

$ ls -la /run/media/cdrom
total 62125
dr-xr-xr-x 2 root root     2048 oct 30 07:33 .
drwxr-xr-x 4 root root     4096 jun 25  2015 ..
-r-xr-xr-x 1 root root     1959 oct 30 07:10 manifest.txt
-r--r--r-- 1 root root     1850 oct 30 07:02 run_upgrader.sh
-r--r--r-- 1 root root 62163222 oct 30 07:11 VMwareTools-9.9.4-3193940.tar.gz
-r-xr-xr-x 1 root root   683620 oct 30 07:09 vmware-tools-upgrader-32
-r-xr-xr-x 1 root root   758168 oct 30 07:09 vmware-tools-upgrader-64

 
Copiamos el artivo de instalación
Copiamos el archivo VMwareTools-9.9.4-3193940.tar.gz a un directorio temporal, por ejemplo /tmp

$ cp /run/media/cdrom/VMwareTools-9.9.4-3193940.tar.gz /tmp/

 
Descomprimimos el archivo
En primer lugar nos situamos en el directorio /tmp y luego descomprimimos.

$ cd /tmp
$ tar xvzf VMwareTools-9.9.4-3193940.tar.gz

 
Ejecutar el instalador
En /tmp se creará el directorio vmware-tools-distrib, nos situamos en el directorio /tmp/vmware-tools-distrib y luego ejecutamos el instalador.

$ cd vmware-tools-distrib
$ sudo ./vmware-install.pl

Seleccionamos todo por defecto. Nos preguntará si queremos que compile el módulo para nuestro sistema, seleccionamos yes y continuamos.
Finalizada la instalación, reiniciamos la máquina virtual:

$ sudo systemctl reboot

Una vez reiniciado el sistema ejecutamos las VMware Tools:

$ sudo /etc/init.d/rc6.d/K99vmware-tools start

Ahora deberíamos tener instaladas las VMware Tools y podremos acceder desde el directorio /mnt/hgfs o /media/hgfs de nuestro sistema operativo huesped, a las carpetas compartidas por nuestro sistema operativo anfitrión
 
Solución de problemas
Si todo ha ido bién, no tendremos problemas ya en acceder a la carpeta /mnt/hgfs o /media/hgfs en la que se montarán todas las carpetas compartidas en la opción «Folder Sharing» de nuestra máquina virtual.

En caso de que no sea así, debemos hacer lo siguiente.
 
Si queremos montarla y que no perdure después del apagado del sistema:

$ sudo mount -t vmhgfs .host:/ /mnt/hgfs

 
Si queremos que se monte en cada inicio:
Añadimos al fichero /etc/fstab la siguiente línea:

host:/   /mnt/hgfs   vmhgfs  defaults  0 0

 
ERROR: Unable to find the answer LIBDIR in the installer database
En algunos casos al reinstalar las VMware Tools aparece este error. Para solucionarlos seguir este enlace.
 

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

2 comentarios

  1. carlos

    pasos hasta aqui

    sudo mkdir /etc/init.d
    $ sudo mkdir /etc/init.d/rc{0..6}.d

    y no funciono en VM – no esta habilitado el reinstall vmware tools..

    no me funciona bien la resolucion de pantalla, sale un tiempo se lo reinicia o apaga la maquina y luego sale la resolucion de mi pantalla y despues se desaparece…

    es el unico problema que no he podido resolver en arch linux instalado en unamquina viertual de vmware.

    • J. Carlos

      Hola Carlos,
      Si aún no has instalado las VMware Tools, la opción reinstal vmware tools… no aparecerá, en su lugar debería aparecer la opción «Install VMware Tools…»

      Si has seguido todos los pasos, comprueba la configuración de «Display» de la máquina virtual, prueba a habilitar/deshabilitar la aceleración 3D y por qué no, repasa todos los pasos y prueba a reinstalarlas.

      Un saludo y gracias por visitar ZeppelinuX

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.