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