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:
- Instalación de los paquetes mencionados
- Montamos el CD-ROM (o aparecerá automáticamente en el escritorio)
- Descomprimimos el fichero VMware-Tools-XXXX.tar.gz
- Seleccionamos la versión de GCC a usar (la que se instala junto con las cabeceras del núcleo):
export CC=gcc-4.1
- Ejecutamos el instalador
- 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