Como instalar VMware Tools (ESX) en Ubuntu Server 10.04

Este es un pequeño tutorial para realizar paso a paso una instalación de las VMWare Tools desde nuestro ESX ó ESXi en un Ubuntu Server (desde la consola).

Una vez tenemos instalado el sistema operativo (requiere tener GCC instalado) y estamos en la consola realizaremos los siguientes pasos:

  • Menú VM > Guest > Install/Upgrade VMware Tools

Nos saldrá una pantalla como la siguiente. Le daremos a OK.

El siguiente paso que realizaremos será montar la unidad de CDROM.

  • sudo mount /dev/cdrom /mnt/

Debería salirnos un mensaje como el de la siguiente pantalla.

El siguiente paso será ver el nombre y versión concreta del paquete que vamos a instalar, para ello listaremos /mnt/.

En nuestro caso concreto el paquete que utilizaremos será VMwareTools-4.0.0-208167.tar.gz.

Primero descomprimiremos el tar.gz.

  • sudo tar -C /tmp/ -zxvf /mnt/VMwareTools-4.0.0-208167.tar.gz

Una vez descomprimido desmontamos la unidad de CDROM.

  • sudo umount /mnt

Nos dirigiremos al directorio /tmp/ y deberiamos tener una carpeta nueva con los archivos que hemos descomprimido. Accedemos a ella.

  • cd /tmp/vmware-tools-distrib/

Cuando ejecutemos el script empezará a preguntarnos un montón de opciones que las dejaremos todas por defecto menos una.

  • What is the location of the directory of C header files that match your running kernel?

Para ello vamos a ejecutar la siguiente línea.

  • ls -d /usr/src/linux-headers-$(uname -r)*/include

En nuestro caso nos devuelve lo siguiente:

  • /usr/src/linux-headers-2.6.32-21-generic-pae/include

Anotamos esta línea ya que seguramente puede que tengamos que agregarla a mano.

Volviendo para iniciar la instalación ejecutaremos el archivo vmware-install.pl

  • sudo ./vmware-install.pl

Una vez finalizada la instalación debería salirnos un mensaje como el de la captura siguiente.