Спестете 15% от всички хостинг услуги

Тествай уменията си и получи Отстъпка за всеки хостинг план

Използвайте код: Skills За начало
Заглавия
Linux Виртуални сървъри

Как да инсталирате 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: Монтиране на VMware Tools ISO

В вашия VMware хипервайзор (Workstation, Fusion или vSphere):

  1. Щракнете с десния бутон на вашата виртуална машина и изберете Settings (или навигирайте до менюто VM)
  2. Щракнете върху VM в горния мениран ред, след това изберете Install VMware Tools…
  3. VMware ще монтира VMware Tools ISO към виртуалния 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

Навигирайте в разпакованата директория и изпълнете инсталатора с правата на администратор:

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. Освен това проверете дали опцията Autofit Guest на VMware е активирана под 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 inference или GPU-ускорени работни натоварвания в виртуални среди, GPU Hosting доставя необходимата изчислителна мощност за претеглени задачи.

Заключение

Инсталирането на VMware Tools на Ubuntu е простa, но критично важна стъпка за всеки, който работи с Ubuntu като гостна операционна система на VMware. Разликата в използваемостта, производителността и интеграцията между VM с и без VMware Tools е значителна.

За да обобщим ключовите точки:

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

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