Cómo Instalar VMware Tools en Ubuntu: Guía Completa Paso a Paso
VMware Tools es un conjunto esencial de utilidades diseñado para mejorar dramáticamente el rendimiento, la usabilidad y la gestión de máquinas virtuales que se ejecutan en plataformas VMware. Ya sea que ejecute VMware Workstation, VMware Fusion o vSphere, instalar VMware Tools en su sistema operativo invitado Ubuntu desbloquea un rendimiento gráfico mejorado, integración perfecta del ratón, uso compartido del portapapeles, funcionalidad de arrastrar y soltar, y uso compartido confiable de archivos entre sistemas host e invitado.
Esta guía completa lo guía a través de cada método de instalación de VMware Tools en Ubuntu, desde el enfoque recomendado de código abierto hasta la instalación manual propietaria, para que pueda elegir el camino que mejor se adapte a su entorno.
¿Qué es VMware Tools y por qué es importante?
Antes de sumergirse en el proceso de instalación, vale la pena entender qué hace realmente VMware Tools. Sin él, su máquina virtual Ubuntu se ejecuta en un estado degradado: resoluciones de pantalla limitadas, poca capacidad de respuesta del ratón, sin integración del portapapeles y capacidades de red restringidas.
Con VMware Tools instalado, obtiene:
- Rendimiento de pantalla mejorado — resolución de pantalla dinámica que se ajusta automáticamente cuando cambia el tamaño de la ventana de la VM
- Integración mejorada del ratón — movimiento del cursor perfecto entre host e invitado sin necesidad de “capturar” el ratón
- Soporte de portapapeles y arrastrar y soltar — copiar y pegar texto, archivos e imágenes entre sistemas operativos host e invitado
- Acceso a carpetas compartidas — transferir fácilmente archivos entre su máquina host y la VM Ubuntu
- Mejor sincronización de hora — mantiene el reloj del sistema operativo invitado preciso y sincronizado con el host
- Rendimiento de red mejorado — controladores optimizados para redes más rápidas y estables
Si ejecuta Ubuntu en un entorno de Alojamiento VPS o una instancia VMware local, las herramientas adecuadas garantizan que su máquina virtual funcione a su máximo potencial.
Requisitos previos
Antes de comenzar, asegúrese de tener lo siguiente:
- Una máquina virtual Ubuntu en ejecución (Ubuntu 20.04, 22.04 o 24.04 LTS recomendado)
- Acceso sudo o root al sistema operativo invitado
- Una conexión a Internet activa dentro de la VM
- VMware Workstation, VMware Fusion o VMware vSphere como su hipervisor
Paso 1: Actualizar su sistema Ubuntu
Siempre comience actualizando su índice de paquetes y aplicando las actualizaciones pendientes. Esto garantiza que esté trabajando con las versiones de software más recientes y evita conflictos de dependencias durante la instalación.
Abra una terminal dentro de su VM Ubuntu y ejecute:
sudo apt update && sudo apt upgrade -yEspere a que se complete el proceso antes de continuar. Un sistema completamente actualizado reduce el riesgo de errores de instalación y vulnerabilidades de seguridad.
Paso 2: Entender sus opciones de instalación de VMware Tools
VMware proporciona dos métodos principales para instalar VMware Tools en Ubuntu:
Opción A: Open VM Tools (Recomendado)
Open VM Tools (open-vm-tools) es la implementación de código abierto mantenida por la comunidad de VMware Tools. Se incluye en los repositorios oficiales de Ubuntu y es el método recomendado por VMware y Canonical para la mayoría de distribuciones Linux.
Ventajas:
- Instalado directamente desde los repositorios de paquetes oficiales de Ubuntu
- Actualizado automáticamente junto con paquetes del sistema a través de
apt - No es necesario montar ISOs ni ejecutar scripts propietarios
- Totalmente compatible con VMware Workstation, Fusion y vSphere
Opción B: VMware Tools oficial (Instalación manual)
El paquete VMware Tools propietario se distribuye como una imagen ISO directamente por VMware. Este método es útil en casos extremos donde Open VM Tools carece de una característica específica o cuando se trabaja en entornos empresariales altamente controlados.
Cuándo considerar esta opción:
- Requiere una característica específica de VMware no disponible en Open VM Tools
- Está trabajando en un entorno aislado sin acceso a Internet
- Su organización requiere el uso de paquetes distribuidos oficialmente por VMware
Para la gran mayoría de usuarios, Open VM Tools es la opción correcta y preferida.
Paso 3: Instalar Open VM Tools (Método preferido)
Instalar Open VM Tools en Ubuntu es rápido y sencillo usando el gestor de paquetes apt.
Ejecute el siguiente comando en su terminal:
sudo apt install open-vm-tools open-vm-tools-desktop -yEsto es lo que proporciona cada paquete:
| Paquete | Propósito |
|---|---|
open-vm-tools | Funcionalidad principal de VMware Tools: sincronización de hora, optimización de red, gestión del sistema operativo invitado |
open-vm-tools-desktop | Características gráficas mejoradas: uso compartido del portapapeles, arrastrar y soltar, escalado de pantalla |
> Nota: Si ejecuta Ubuntu Server sin un entorno de escritorio gráfico, solo necesita open-vm-tools. El paquete open-vm-tools-desktop solo es necesario para instalaciones de escritorio (GUI).
Reiniciar la máquina virtual
Después de que se complete la instalación, reinicie su VM Ubuntu para aplicar todos los cambios:
sudo rebootUna vez que el sistema se reinicie, VMware Tools estará activo y ejecutándose automáticamente.
Paso 4: Instalación manual de VMware Tools oficial (Método alternativo)
Si Open VM Tools no satisface sus requisitos, siga esta sección para instalar manualmente el paquete oficial de VMware Tools directamente desde VMware.
Paso 4.1: Montar la ISO de VMware Tools
En su hipervisor VMware (Workstation, Fusion o vSphere):
- Haga clic derecho en su máquina virtual y seleccione Configuración (o navegue al menú VM)
- Haga clic en VM en la barra de menú superior, luego seleccione Instalar VMware Tools…
- VMware montará la ISO de VMware Tools en la unidad de CD-ROM virtual de su VM Ubuntu
Paso 4.2: Montar la unidad de CD-ROM en Ubuntu
Cambie a su terminal Ubuntu y cree un punto de montaje, luego monte el CD-ROM:
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdromVerifique que el contenido de la ISO sea accesible:
ls /mnt/cdromDebería ver un archivo llamado algo como VMwareTools-x.x.x-xxxxxxx.tar.gz.
Paso 4.3: Copiar y extraer el instalador
Copie el archivo de VMware Tools al directorio /tmp y extráigalo:
cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp
cd /tmp
tar -zxvf VMwareTools-*.tar.gzEsto crea un directorio llamado vmware-tools-distrib dentro de /tmp.
Paso 4.4: Ejecutar el script de instalación de VMware Tools
Navegue al directorio extraído y ejecute el instalador con privilegios de root:
cd /tmp/vmware-tools-distrib
sudo ./vmware-install.plEl instalador presentará una serie de indicadores. En la mayoría de los casos, presionar Intro para aceptar los valores predeterminados es suficiente. El script compilará e instalará los módulos del kernel y controladores necesarios.
Paso 4.5: Reiniciar el sistema
Una vez que se complete el script de instalación, reinicie su máquina virtual:
sudo rebootPaso 5: Verificar que VMware Tools funciona correctamente
Después de reiniciar, confirme que VMware Tools está instalado y funcionando como se espera.
Verificar la versión instalada
Ejecute el siguiente comando para mostrar la versión instalada de VMware Tools:
vmware-toolbox-cmd -vDebería ver una salida similar a:
12.x.x build-xxxxxxx (build-xxxxxxx)Verificar el estado del servicio
Verifique que el servicio de VMware Tools se esté ejecutando:
sudo systemctl status open-vm-toolsLa salida debería mostrar el servicio como activo (en ejecución).
Lista de verificación de verificación funcional
| Característica | Cómo probar |
|---|---|
| Uso compartido del portapapeles | Copie texto en el host, péguelo dentro de la VM Ubuntu |
| Arrastrar y soltar | Arrastre un archivo desde el escritorio del host a la ventana de la VM |
| Resolución de pantalla dinámica | Cambie el tamaño de la ventana de la VM — el escritorio Ubuntu debería escalar automáticamente |
| Carpetas compartidas | Verifique que las carpetas compartidas configuradas en la configuración de VMware sean accesibles |
| Sincronización de hora | Ejecute timedatectl y verifique que el reloj sea preciso |
Paso 6: Mantener VMware Tools actualizado
Actualizar Open VM Tools
Dado que Open VM Tools se gestiona a través del sistema de paquetes de Ubuntu, actualizarlo es tan simple como ejecutar su actualización de sistema regular:
sudo apt update && sudo apt upgrade -yEsto garantiza que siempre tenga la versión más reciente con parches de seguridad y correcciones de errores — sin intervención manual requerida.
Actualizar VMware Tools oficial
Si instaló VMware Tools propietario manualmente, deberá repetir el proceso de instalación manual (Pasos 4.1 a 4.5) cada vez que VMware lance una nueva versión.
Solución de problemas comunes
VMware Tools no se inicia después del reinicio
Si el servicio no se inicia automáticamente, habilítelo e inícielo manualmente:
sudo systemctl enable open-vm-tools
sudo systemctl start open-vm-toolsEl uso compartido del portapapeles no funciona en el escritorio
Asegúrese de que open-vm-tools-desktop esté instalado:
sudo apt install open-vm-tools-desktop -yLuego reinicie la VM o cierre sesión e inicie sesión nuevamente en su sesión de escritorio.
La resolución de pantalla no se ajusta automáticamente
Esto generalmente se resuelve instalando open-vm-tools-desktop. Además, verifique que la opción Autofit Guest de VMware esté habilitada en Ver en VMware Workstation.
Error de montaje al acceder al CD-ROM
Si /dev/cdrom no se encuentra, intente /dev/sr0 en su lugar:
sudo mount /dev/sr0 /mnt/cdromElegir el entorno de alojamiento adecuado para sus cargas de trabajo VMware
Si está administrando cargas de trabajo basadas en VMware a escala, su infraestructura subyacente es tan importante como su configuración de VM. Para tareas de virtualización que requieren muchos recursos, considere actualizar a una solución de Servidores dedicados que le brinde control total del hardware, rendimiento máximo y sin contención de recursos con otros inquilinos.
Para entornos de desarrollo e implementaciones a menor escala, un plan de Alojamiento VPS administrado proporciona la flexibilidad e aislamiento que necesita a una fracción del costo. También puede explorar Paneles de control VPS para simplificar la gestión del servidor con interfaces gráficas intuitivas.
Si sus proyectos implican aprendizaje automático, inferencia de IA o cargas de trabajo aceleradas por GPU dentro de entornos virtuales, el Alojamiento GPU proporciona la potencia computacional bruta requerida para tareas exigentes.
Conclusión
Instalar VMware Tools en Ubuntu es un paso sencillo pero crítico para cualquiera que ejecute Ubuntu como sistema operativo invitado de VMware. La diferencia en usabilidad, rendimiento e integración entre una VM con y sin VMware Tools es significativa.
Para resumir los puntos clave:
- Use Open VM Tools (
open-vm-tools+open-vm-tools-desktop) para prácticamente todos los casos de uso — es el enfoque recomendado, más fácil y más mantenible - Use VMware Tools oficial solo cuando requisitos empresariales específicos o características faltantes lo requieran
- Siempre reinicie después de la instalación para asegurar que todos los controladores y servicios se carguen
en todos los servicios de hosting