Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код: Skills Начать
Рубрики
Linux VPS

Как установить VMware Tools на Ubuntu: полное пошаговое руководство

VMware Tools — это важный набор утилит, разработанный для значительного повышения производительности, удобства использования и управления виртуальными машинами на платформах VMware. Независимо от того, используете ли вы VMware Workstation, VMware Fusion или vSphere, установка VMware Tools на гостевую операционную систему Ubuntu обеспечивает улучшенную графическую производительность, безупречную интеграцию мыши, общий доступ к буферу обмена, функциональность перетаскивания и надежный обмен файлами между хост-системой и гостевой системой.

Это подробное руководство проведет вас через каждый метод установки VMware Tools на Ubuntu, от рекомендуемого подхода с открытым исходным кодом до ручной установки проприетарного ПО — чтобы вы могли выбрать путь, который лучше всего подходит для вашей среды.

Что такое VMware Tools и почему это важно?

Перед тем как приступить к процессу установки, стоит понять, что именно делает VMware Tools. Без него ваша виртуальная машина Ubuntu работает в деградированном состоянии: ограниченные разрешения экрана, плохая отзывчивость мыши, отсутствие интеграции буфера обмена и ограниченные сетевые возможности.

С установленным VMware Tools вы получаете:

  • Улучшенную производительность дисплея — динамическое разрешение экрана, которое автоматически изменяется при изменении размера окна VM
  • Улучшенную интеграцию мыши — плавное движение курсора между хостом и гостевой системой без необходимости «захватывать» мышь
  • Поддержку буфера обмена и перетаскивания — копирование и вставка текста, файлов и изображений между хостом и гостевой операционной системой
  • Доступ к общим папкам — легко передавайте файлы между хост-машиной и Ubuntu VM
  • Лучшую синхронизацию времени — поддерживает точность часов гостевой ОС и синхронизацию с хостом
  • Улучшенную производительность сети — оптимизированные драйверы для более быстрой и стабильной работы сети

Если вы запускаете Ubuntu в среде VPS Hosting или локальном экземпляре VMware, правильные инструменты обеспечивают работу вашей виртуальной машины на полную мощность.

Предварительные требования

Перед началом убедитесь, что у вас есть следующее:

  • Работающая виртуальная машина Ubuntu (рекомендуется Ubuntu 20.04, 22.04 или 24.04 LTS)
  • Доступ sudo или root к гостевой операционной системе
  • Активное интернет-соединение внутри VM
  • VMware Workstation, VMware Fusion или VMware vSphere в качестве гипервизора

Шаг 1: Обновите вашу систему Ubuntu

Всегда начинайте с обновления индекса пакетов и применения всех ожидающих обновлений. Это гарантирует, что вы работаете с последними версиями программного обеспечения и избегаете конфликтов зависимостей при установке.

Откройте терминал в вашей Ubuntu VM и выполните:

sudo apt update && sudo apt upgrade -y

Дождитесь завершения процесса перед продолжением. Полностью обновленная система снижает риск ошибок установки и уязвимостей безопасности.

Шаг 2: Понимание вариантов установки VMware Tools

VMware предоставляет два основных метода установки VMware Tools на Ubuntu:

Вариант A: Open VM Tools (Рекомендуется)

Open VM Tools (open-vm-tools) — это реализация VMware Tools с открытым исходным кодом, поддерживаемая сообществом. Она включена в официальные репозитории Ubuntu и является методом, рекомендуемым как VMware, так и Canonical для большинства дистрибутивов Linux.

Преимущества:

  • Установка непосредственно из официальных репозиториев пакетов Ubuntu
  • Автоматическое обновление вместе с системными пакетами через apt
  • Нет необходимости монтировать ISO или запускать проприетарные скрипты
  • Полная совместимость с VMware Workstation, Fusion и vSphere

Вариант B: Официальные VMware Tools (Ручная установка)

Пакет проприетарных VMware Tools распространяется как образ ISO непосредственно VMware. Этот метод полезен в граничных случаях, когда Open VM Tools не имеет определённой функции или при работе в строго контролируемых корпоративных средах.

Когда следует рассмотреть этот вариант:

  • Вам требуется определённая функция VMware, недоступная в Open VM Tools
  • Вы работаете в изолированной среде без доступа в интернет
  • Ваша организация требует использования официальных пакетов, распространяемых VMware

Для подавляющего большинства пользователей Open VM Tools — это правильный и предпочтительный выбор.

Шаг 3: Установка Open VM Tools (рекомендуемый метод)

Установка Open VM Tools на Ubuntu быстра и проста с использованием apt менеджера пакетов.

Выполните следующую команду в терминале:

sudo apt install open-vm-tools open-vm-tools-desktop -y

Вот что предоставляет каждый пакет:

ПакетНазначение
open-vm-toolsОсновная функциональность VMware Tools: синхронизация времени, оптимизация сети, управление гостевой ОС
open-vm-tools-desktopРасширенные графические функции: общий буфер обмена, перетаскивание, масштабирование дисплея

> Примечание: Если вы используете Ubuntu Server без графического окружения рабочего стола, вам нужен только open-vm-tools. Пакет open-vm-tools-desktop требуется только для установок с графическим интерфейсом (GUI).

Перезагрузка виртуальной машины

После завершения установки перезагрузите вашу Ubuntu VM для применения всех изменений:

sudo reboot

После перезагрузки системы VMware Tools будут активны и работать автоматически.

Шаг 4: Ручная установка официальных VMware Tools (альтернативный метод)

Если Open VM Tools не соответствует вашим требованиям, следуйте этому разделу для ручной установки официального пакета VMware Tools непосредственно от VMware.

Шаг 4.1: Монтирование ISO VMware Tools

В вашем гипервизоре VMware (Workstation, Fusion или vSphere):

  1. Щелкните правой кнопкой мыши на виртуальной машине и выберите Settings (или перейдите в меню VM)
  2. Нажмите VM в верхней строке меню, затем выберите Install VMware Tools…
  3. VMware смонтирует ISO VMware Tools на виртуальный CD-ROM привод вашей Ubuntu VM

Шаг 4.2: Монтирование CD-ROM привода в Ubuntu

Переключитесь на терминал Ubuntu и создайте точку монтирования, затем смонтируйте CD-ROM:

sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom

Проверьте доступность содержимого ISO:

ls /mnt/cdrom

Вы должны увидеть файл с названием вроде VMwareTools-x.x.x-xxxxxxx.tar.gz.

Шаг 4.3: Копирование и извлечение установщика

Скопируйте архив VMware Tools в директорию /tmp и извлеките его:

cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp
cd /tmp
tar -zxvf VMwareTools-*.tar.gz

Это создает директорию с названием vmware-tools-distrib внутри /tmp.

Шаг 4.4: Запуск скрипта установки VMware Tools

Перейдите в извлеченную директорию и выполните установщик с правами root:

cd /tmp/vmware-tools-distrib
sudo ./vmware-install.pl

Установщик представит серию подсказок. В большинстве случаев достаточно нажать Enter для принятия значений по умолчанию. Скрипт скомпилирует и установит необходимые модули ядра и драйверы.

Шаг 4.5: Перезагрузка системы

После завершения скрипта установки перезагрузите виртуальную машину:

sudo reboot

Шаг 5: Проверка правильной работы VMware Tools

После перезагрузки убедитесь, что VMware Tools установлен и работает как ожидается.

Проверка установленной версии

Выполните следующую команду для отображения установленной версии VMware Tools:

vmware-toolbox-cmd -v

Вы должны увидеть вывод, похожий на:

12.x.x build-xxxxxxx (build-xxxxxxx)

Проверка статуса сервиса

Убедитесь, что сервис VMware Tools работает:

sudo systemctl status open-vm-tools

Вывод должен показать сервис как active (running).

Контрольный список проверки функциональности

ФункцияКак тестировать
Общий буфер обменаСкопируйте текст на хосте, вставьте его внутри виртуальной машины Ubuntu
ПеретаскиваниеПеретащите файл с рабочего стола хоста в окно виртуальной машины
Динамическое разрешение экранаИзмените размер окна виртуальной машины — рабочий стол Ubuntu должен масштабироваться автоматически
Общие папкиПроверьте, что общие папки, настроенные в параметрах VMware, доступны
Синхронизация времениВыполните timedatectl и убедитесь, что часы точны

Шаг 6: Поддержание VMware Tools в актуальном состоянии

Обновление Open VM Tools

Поскольку Open VM Tools управляется через систему пакетов Ubuntu, обновление выполняется так же просто, как запуск обычного обновления системы:

sudo apt update && sudo apt upgrade -y

Это гарантирует, что у вас всегда будет последняя версия с исправлениями безопасности и исправлениями ошибок — без необходимости ручного вмешательства.

Обновление официальных VMware Tools

Если вы установили проприетарные VMware Tools вручную, вам потребуется повторить процесс ручной установки (шаги 4.1–4.5) каждый раз, когда VMware выпустит новую версию.

Устранение распространенных проблем

VMware Tools не запускается после перезагрузки

Если служба не запускается автоматически, включите и запустите ее вручную:

sudo systemctl enable open-vm-tools
sudo systemctl start open-vm-tools

Общий буфер обмена не работает на рабочем столе

Убедитесь, что open-vm-tools-desktop установлен:

sudo apt install open-vm-tools-desktop -y

Затем перезагрузите VM или выйдите и снова войдите в сеанс рабочего стола.

Разрешение экрана не изменяется автоматически

Обычно это решается установкой open-vm-tools-desktop. Кроме того, убедитесь, что опция Autofit Guest в VMware включена в меню View в VMware Workstation.

Ошибка монтирования при доступе к CD-ROM

Если /dev/cdrom не найден, попробуйте /dev/sr0 вместо этого:

sudo mount /dev/sr0 /mnt/cdrom

Выбор правильной среды хостинга для ваших VMware рабочих нагрузок

Если вы управляете VMware-based рабочими нагрузками в масштабе, ваша базовая инфраструктура имеет значение так же, как и конфигурация VM. Для ресурсоемких задач виртуализации рассмотрите возможность обновления до решения Dedicated Servers, которое дает вам полный контроль над оборудованием, максимальную производительность и отсутствие конкуренции за ресурсы с другими арендаторами.

Для сред разработки и развертываний меньшего масштаба управляемый план VPS Hosting обеспечивает гибкость и изоляцию, которые вам нужны, за небольшую часть стоимости. Вы также можете изучить VPS Control Panels, чтобы упростить управление сервером с помощью интуитивных графических интерфейсов.

Если ваши проекты включают машинное обучение, AI inference или GPU-accelerated рабочие нагрузки внутри виртуальных сред, GPU Hosting обеспечивает необходимую вычислительную мощность для требовательных задач.

Заключение

Установка VMware Tools на Ubuntu — это простой, но критически важный шаг для всех, кто запускает Ubuntu как гостевую операционную систему VMware. Разница в удобстве использования, производительности и интеграции между виртуальной машиной с VMware Tools и без них значительна.

Вот краткое резюме ключевых выводов:

  • Используйте Open VM Tools (open-vm-tools + open-vm-tools-desktop) практически для всех случаев — это рекомендуемый, самый простой и наиболее поддерживаемый подход
  • Используйте официальные VMware Tools только когда этого требуют специфические корпоративные требования или отсутствующие функции
  • Всегда перезагружайтесь после установки, чтобы убедиться, что все драйверы и сервисы загружены корректно
  • Проверьте функциональность, используя предоставленный контрольный список, чтобы подтвердить, что общий буфер обмена, масштабирование дисплея и производительность сети работают как ожидается
  • Держите VMware Tools в актуальном состоянии, чтобы получить преимущества от последних улучшений производительности и исправлений безопасности

При правильной установке и конфигурации VMware Tools ваша виртуальная машина Ubuntu будет работать плавно, отзываться интуитивно и интегрироваться бесшовно с вашей хост-средой — делая ваш рабочий процесс виртуализации значительно более продуктивным.