Як встановити 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):
- Клацніть правою кнопкою миші на вашій віртуальній машині та виберіть Параметри (або перейдіть до меню VM)
- Клацніть VM у верхній панелі меню, а потім виберіть Встановити VMware Tools…
- 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 VM |
| Перетягування | Перетягніть файл з робочого столу хоста в вікно VM |
| Динамічна роздільна здатність дисплея | Змініть розмір вікна VM — робочий стіл 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. Крім того, переконайтеся, що опція VMware Autofit Guest увімкнена в меню View у VMware Workstation.
Помилка монтування при доступі до CD-ROM
Якщо /dev/cdrom не знайдено, спробуйте /dev/sr0 замість цього:
sudo mount /dev/sr0 /mnt/cdromВибір правильного середовища хостингу для ваших VMware робочих навантажень
Якщо ви керуєте VMware-базованими робочими навантаженнями в масштабі, ваша базова інфраструктура має значення так само, як і конфігурація VM. Для ресурсомістких завдань віртуалізації розгляньте можливість оновлення до рішення Dedicated Servers, яке надає вам повний контроль над обладнанням, максимальну продуктивність та відсутність конкуренції за ресурси з іншими користувачами.
Для середовищ розробки та розгортань меншого масштабу керований план VPS Hosting забезпечує гнучкість та ізоляцію, які вам потрібні, за частку вартості. Ви також можете дослідити VPS Control Panels, щоб спростити управління сервером за допомогою інтуїтивних графічних інтерфейсів.
Якщо ваші проекти включають машинне навчання, AI висновки або GPU-прискорені робочі навантаження всередині віртуальних середовищ, 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 працюватиме плавно, реагуватиме інтуїтивно та безперебійно інтегруватиметься з вашим хост-середовищем — що зробить ваш робочий процес віртуалізації значно продуктивнішим.
на всіх хостингових послугах