Instalación de las VMware tools en una máquina virtual Debian

Paquetes necesarios:

  • linux-headers-versión (NOTA: este paquete instalará como dependencias la versión de GCC que se debe usar para compilar módulos, p. ej.: gcc-4.1)
  • make

Ejecutamos "Instalar VMware Tools" desde el menú de VMware en el host y seguimos los siguientes pasos en el guest:

  1. Instalación de los paquetes mencionados
  2. Montamos el CD-ROM (o aparecerá automáticamente en el escritorio)
  3. Descomprimimos el fichero VMware-Tools-XXXX.tar.gz
  4. Seleccionamos la versión de GCC a usar (la que se instala junto con las cabeceras del núcleo): export CC=gcc-4.1
  5. Ejecutamos el instalador
  6. Se ejecuta el programa de configuración, que compila los módulos necesarios

Para hacer que el sistema cargue el módulo vmxnet en vez del pcnet32 existen varias opciones:

  • Renombrar el fichero pcnet32.ko de forma que se evite cargarse
  • Modificar el archivo de configuración de la máquina virtual (un archivo .vmx) y añadir debajo de 'Ethernet0.present = "TRUE"' la línea 'Ethernet0.virtualDev = "vmxnet"' (visto en http://www.hardy.com.bo/node/19)
  • Añadir la línea 'blacklist pcnet32' a /etc/modprobe.d/blacklist y cambiar el initrd para que tampoco lo cargue