Technical Anshu
Tutorials Blog
🖥️ Instalación de herramientas VMware

Instale VMware Tools en Ubuntu con el escritorio open-vm-tools

Su máquina virtual Ubuntu se abre en una ventana pequeña, el mouse se siente atrapado dentro de ella y arrastrar un archivo desde Windows no hace nada. Un paquete soluciona los tres, y la forma correcta de instalarlo hoy en día no es el antiguo método de imagen de CD de los antiguos tutoriales. Es un único comando del propio repositorio de Ubuntu, exactamente como se muestra en el vídeo.

✍️ Technical Anshu🐧 Ubuntu 20.04 / 22.04 / 24.04⏱️ 5 minute read
🎥 Mire el vídeo completo: VMware Tools instalado en Ubuntu en vivo, con pantalla completa, arrastrar y soltar y portapapeles funcionando en menos de un minuto

Una máquina virtual Ubuntu nueva sin herramientas invitadas es utilizable pero miserable: una resolución pequeña fija, sin copiar y pegar, sin arrastrar y soltar, y un mouse que debes soltar manualmente. VMware Tools es el pequeño agente que conecta el huésped a VMware - y para Ubuntu, la propia recomendación de VMware es la versión de código abierto, open-vm-tools, instalada con apt. Esa es la ruta que toma este video, y es la ruta que sigue esta guía, paso a paso.

Ubuntu Terminal - the whole installation
anshu@ubuntu:~$ sudo apt update && sudo apt install open-vm-tools-desktop -y The following NEW packages will be installed: open-vm-tools open-vm-tools-desktop Setting up open-vm-tools-desktop ... anshu@ubuntu:~$ (done - now reboot the VM once)
Este panel es una ilustración del terminal durante la instalación. El comando en sí es exacto y está listo para copiar y pegar: es el mismo comando que se usa en el video.
1

Actualizar la lista de paquetes e instalar con un solo comando

Abra una terminal dentro de la VM de Ubuntu (Ctrl + Alt + T) y ejecute el comando exacto del video:

  1. sudo apt update && sudo apt install open-vm-tools-desktop -y
  2. Escriba su contraseña de Ubuntu cuando se le solicite; la escritura permanece invisible, eso es normal.
  3. Espere a que vuelva el mensaje. Con una conexión normal, la descarga y la instalación finalizan en menos de un minuto.

La primera mitad, sudo apt update, actualiza la lista de paquetes de Ubuntu para que apt instale la compilación actual en lugar de fallar en un índice obsoleto; omitirlo es la razón más común por la que este comando falla en una máquina virtual nueva.

2

Por qué el paquete se llama open-vm-tools-desktop

Hay dos paquetes y la diferencia importa. La base open-vm-tools ejecuta el servicio en segundo plano que se comunica con VMware: comandos de apagado, sincronización de hora, informes de host. El paquete -desktop agrega la parte que realmente ve: cambio de tamaño de pantalla automático, portapapeles compartido y arrastrar y soltar entre el host de Windows y el escritorio de Ubuntu. Una máquina virtual de escritorio necesita el paquete de escritorio; Al instalarlo, también se incluye automáticamente el paquete base, por lo que este comando es el trabajo completo. En un servidor Ubuntu sin cabeza, el paquete base por sí solo es suficiente; una guía separada de esta serie cubre la elección entre ellos.

3

Reinicie la máquina virtual una vez: no omita esto

Aquí está el detalle honesto que el formato de video corto pasa rápidamente. En el video, la pantalla llena la ventana tan pronto como se actualiza, y en muchos sistemas el cambio de tamaño se activa así de rápido. Pero el agente del portapapeles y la función de arrastrar y soltar se ejecutan dentro de su sesión de inicio de sesión, y la forma limpia de cargar todo (servicio, agente de sesión, controlador de pantalla) es reiniciar. Si prueba inmediatamente y copiar y pegar no hace nada, no declare que la instalación no funciona. Reinicie la máquina virtual una vez, inicie sesión y vuelva a probar. Nueve de cada diez informes de "no funcionó" terminan en este paso.

4

Pruebe las tres cosas que demuestran que funcionó

No confíe en el mensaje de éxito del terminal: confíe en el comportamiento. Después del reinicio, verifique estos tres:

  1. Cambiar tamaño: arrastre la ventana de VMware para hacerla más grande o presione el botón de pantalla completa. El escritorio de Ubuntu debería estirarse para coincidir en uno o dos segundos, sin bordes negros.
  2. Portapapeles: copie una línea de texto en Windows, péguela en un archivo de texto en Ubuntu; luego copie algo en Ubuntu y péguelo nuevamente en Windows. Ambas direcciones deberían funcionar.
  3. Arrastrar y soltar: arrastre un archivo pequeño desde el escritorio de Windows al escritorio de Ubuntu. Debería aterrizar allí como una copia real.

Los tres pasos significan que VMware Tools está completamente instalado y en ejecución. Si uno falla, la guía de verificación de esta serie muestra cómo verificar el servicio en sí.

5

¿Por qué no utilizar el antiguo método de imagen de CD?

Los tutoriales más antiguos montan un CD virtual desde el menú de VMware y ejecutan un instalador de Perl desde un tarball. La propia documentación de VMware ha recomendado open-vm-tools sobre ese instalador incluido para invitados de Linux durante años, por una razón práctica: la versión apt se prueba con su versión de Ubuntu y se actualiza sola con actualizaciones normales del sistema, mientras que la versión en CD permanece congelada hasta que la reinstale manualmente. La ruta del CD todavía tiene usos reales (una máquina virtual sin acceso a la red es la principal) y esta serie tiene una guía completa para ello. Pero cuando apt funciona, apt es la primera opción correcta, no el atajo.

⚠️ La solución a medias que se debe evitar: instalar solo open-vm-tools en una máquina virtual de escritorio. Las herramientas se mostrarán como "en ejecución", pero arrastrar y soltar, copiar y pegar y cambiar automáticamente el tamaño permanecerán inactivas; esas funciones se encuentran en el paquete -desktop. Si eso suena como su VM, agregue el paquete de escritorio y reinicie antes de intentar cualquier otra cosa.

🎥 Mire el vídeo completo para obtener un conocimiento y una instalación completos

El video muestra la instalación completa en vivo en una máquina virtual Ubuntu real: el comando, la instalación y arrastrar y soltar, además de la pantalla completa funcionando al final.

▶️ Watch Full Video
❓ Preguntas comunes (FAQ)

¿Una máquina virtual de servidor Ubuntu también necesita VMware Tools?

Sí, pero solo el paquete básico open-vm-tools. Un servidor no obtiene ningún beneficio de los extras del escritorio (no hay pantalla que cambiar de tamaño ni portapapeles que compartir), pero el servicio base aún le brinda un apagado y reinicio limpios desde el menú de VMware, sincronización de hora con el host y estado adecuado e informes de IP. Instale open-vm-tools sin la parte -desktop en los servidores.

Lo instalé pero arrastrar y soltar todavía no funciona. ¿Y ahora qué?

Realice tres controles en orden. Primero, reinicie la máquina virtual; el agente de sesión solo se inicia correctamente después de un nuevo inicio de sesión. En segundo lugar, confirme que el paquete de escritorio esté realmente instalado, no solo el paquete base. En tercer lugar, verifique la configuración del lado del host: en VMware Workstation, abra Configuración de VM, Opciones, Aislamiento de invitados y asegúrese de que Habilitar arrastrar y soltar y Habilitar copiar y pegar estén marcados; el invitado no puede anular un host que los tenga apagados.

¿Funciona esto tanto en VMware Player como en Workstation Pro?

Sí. El invitado no sabe ni le importa qué producto host lo está ejecutando: open-vm-tools se comunica con el hardware virtual de VMware, que es el mismo en Player y Workstation. El mismo comando también funciona para Ubuntu que se ejecuta en ESXi, donde las herramientas además informan la dirección IP y el estado de la VM al host.

Esta guía se basa en el vídeo técnico de Anshu sobre la instalación de VMware Tools en Ubuntu • ¿Atascado en un paso? Pregunte en los comentarios del vídeo: las respuestas se encuentran allí 🙏