Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu: Skills Rozpocznij
Sekcja
Linux Serwery Wirtualne

Jak zainstalować VMware Tools na Ubuntu: Kompletny przewodnik krok po kroku

VMware Tools to niezbędny zestaw narzędzi zaprojektowany w celu dramatycznego poprawy wydajności, użyteczności i zarządzania maszynami wirtualnymi działającymi na platformach VMware. Niezależnie od tego, czy używasz VMware Workstation, VMware Fusion czy vSphere, zainstalowanie VMware Tools w systemie operacyjnym Ubuntu gościa odblokowuje ulepszoną wydajność grafiki, bezproblemową integrację myszy, udostępnianie schowka, funkcjonalność przeciągania i upuszczania oraz niezawodne udostępnianie plików między systemami hosta i gościa.

Ten kompleksowy przewodnik przeprowadzi Cię przez każdą metodę instalacji VMware Tools na Ubuntu, od zalecanego podejścia open-source do ręcznej instalacji zastrzeżonej — abyś mógł wybrać ścieżkę, która najlepiej pasuje do Twojego środowiska.

Co to jest VMware Tools i dlaczego ma to znaczenie?

Przed przystąpieniem do procesu instalacji warto zrozumieć, co dokładnie robi VMware Tools. Bez niego maszyna wirtualna Ubuntu działa w stanie obniżonym: ograniczone rozdzielczości ekranu, słaba responsywność myszy, brak integracji schowka i ograniczone możliwości sieciowe.

Po zainstalowaniu VMware Tools zyskujesz:

  • Lepszą wydajność wyświetlania — dynamiczną rozdzielczość ekranu, która automatycznie dostosowuje się po zmianie rozmiaru okna VM
  • Ulepszoną integrację myszy — bezproblemowy ruch kursora między hostem a gościem bez konieczności „przechwytywania” myszy
  • Obsługę schowka i przeciągania plików — kopiowanie i wklejanie tekstu, plików i obrazów między systemami operacyjnymi hosta i gościa
  • Dostęp do folderów udostępnionych — łatwy transfer plików między maszyną hosta a maszyną wirtualną Ubuntu
  • Lepszą synchronizację czasu — utrzymuje dokładny i zsynchronizowany zegar systemu gościa z hostem
  • Lepszą wydajność sieci — zoptymalizowane sterowniki dla szybszej i bardziej stabilnej sieci

Jeśli uruchamiasz Ubuntu w środowisku VPS Hosting lub lokalnej instancji VMware, odpowiednie narzędzia zapewniają, że maszyna wirtualna działa z pełnym potencjałem.

Wymagania wstępne

Przed rozpoczęciem upewnij się, że masz następujące elementy:

  • Uruchomioną maszynę wirtualną Ubuntu (zalecane Ubuntu 20.04, 22.04 lub 24.04 LTS)
  • Dostęp sudo lub root do systemu operacyjnego gościa
  • Aktywne połączenie internetowe wewnątrz VM
  • VMware Workstation, VMware Fusion lub VMware vSphere jako hipernadzorcę

Krok 1: Aktualizacja systemu Ubuntu

Zawsze zacznij od odświeżenia indeksu pakietów i zastosowania wszelkich oczekujących aktualizacji. Zapewnia to pracę z najnowszymi wersjami oprogramowania i unika konfliktów zależności podczas instalacji.

Otwórz terminal w maszynie wirtualnej Ubuntu i uruchom:

sudo apt update && sudo apt upgrade -y

Poczekaj na zakończenie procesu przed kontynuowaniem. W pełni zaktualizowany system zmniejsza ryzyko błędów instalacji i luk w bezpieczeństwie.

Krok 2: Zrozumienie opcji instalacji VMware Tools

VMware udostępnia dwie główne metody instalacji VMware Tools na Ubuntu:

Opcja A: Open VM Tools (Rekomendowane)

Open VM Tools (open-vm-tools) to implementacja VMware Tools o otwartym kodzie źródłowym, utrzymywana przez społeczność. Jest ona zawarta w oficjalnych repozytoriach Ubuntu i jest metodą rekomendowaną zarówno przez VMware, jak i Canonical dla większości dystrybucji Linux.

Zalety:

  • Instalowana bezpośrednio z oficjalnych repozytoriów pakietów Ubuntu
  • Automatycznie aktualizowana razem z pakietami systemowymi za pośrednictwem apt
  • Brak potrzeby montowania obrazów ISO lub uruchamiania zastrzeżonych skryptów
  • W pełni kompatybilna z VMware Workstation, Fusion i vSphere

Opcja B: Oficjalne VMware Tools (Instalacja ręczna)

Pakiet zastrzeżonych VMware Tools jest dystrybuowany jako obraz ISO bezpośrednio przez VMware. Ta metoda jest przydatna w przypadkach brzegowych, gdy Open VM Tools brakuje określonej funkcji lub podczas pracy w ściśle kontrolowanych środowiskach korporacyjnych.

Kiedy warto rozważyć tę opcję:

  • Wymagasz określonej funkcji VMware niedostępnej w Open VM Tools
  • Pracujesz w środowisku bez dostępu do internetu
  • Twoja organizacja nakazuje użycie pakietów dystrybuowanych oficjalnie przez VMware

Dla zdecydowanej większości użytkowników Open VM Tools jest prawidłowym i preferowanym wyborem.

Krok 3: Zainstaluj Open VM Tools (Preferowana metoda)

Instalacja Open VM Tools na Ubuntu jest szybka i prosta przy użyciu menedżera pakietów apt.

Uruchom następujące polecenie w terminalu:

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

Oto co zapewnia każdy pakiet:

PakietPrzeznaczenie
open-vm-toolsPodstawowa funkcjonalność VMware Tools: synchronizacja czasu, optymalizacja sieci, zarządzanie systemem operacyjnym gościa
open-vm-tools-desktopUlepszone funkcje graficzne: udostępnianie schowka, przeciąganie i upuszczanie, skalowanie wyświetlania

> Uwaga: Jeśli uruchamiasz Ubuntu Server bez graficznego środowiska pulpitu, potrzebujesz tylko open-vm-tools. Pakiet open-vm-tools-desktop jest wymagany tylko dla instalacji desktopowych (GUI).

Uruchom ponownie maszynę wirtualną

Po zakończeniu instalacji uruchom ponownie maszynę wirtualną Ubuntu, aby zastosować wszystkie zmiany:

sudo reboot

Po ponownym uruchomieniu systemu VMware Tools będzie aktywny i uruchamiany automatycznie.

Krok 4: Ręczna instalacja oficjalnych narzędzi VMware (metoda alternatywna)

Jeśli Open VM Tools nie spełnia Twoich wymagań, postępuj zgodnie z tą sekcją, aby ręcznie zainstalować oficjalny pakiet VMware Tools bezpośrednio z VMware.

Krok 4.1: Zamontuj ISO VMware Tools

W hipernadzorcy VMware (Workstation, Fusion lub vSphere):

  1. Kliknij prawym przyciskiem myszy na maszynę wirtualną i wybierz Ustawienia (lub przejdź do menu VM)
  2. Kliknij VM na górnym pasku menu, a następnie wybierz Zainstaluj VMware Tools…
  3. VMware zamontuje ISO VMware Tools na wirtualnym napędzie CD-ROM maszyny wirtualnej Ubuntu

Krok 4.2: Zamontuj napęd CD-ROM w Ubuntu

Przejdź do terminala Ubuntu i utwórz punkt montowania, a następnie zamontuj napęd CD-ROM:

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

Sprawdź, czy zawartość ISO jest dostępna:

ls /mnt/cdrom

Powinieneś zobaczyć plik o nazwie VMwareTools-x.x.x-xxxxxxx.tar.gz.

Krok 4.3: Skopiuj i rozpakuj instalator

Skopiuj archiwum VMware Tools do katalogu /tmp i rozpakuj je:

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

Tworzy to katalog o nazwie vmware-tools-distrib wewnątrz /tmp.

Krok 4.4: Uruchom skrypt instalacji VMware Tools

Przejdź do rozpakowanego katalogu i wykonaj instalator z uprawnieniami root:

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

Instalator wyświetli serię pytań. W większości przypadków wystarczy nacisnąć Enter, aby zaakceptować wartości domyślne. Skrypt skompiluje i zainstaluje niezbędne moduły jądra i sterowniki.

Krok 4.5: Uruchom ponownie system

Po zakończeniu skryptu instalacji uruchom ponownie maszynę wirtualną:

sudo reboot

Krok 5: Weryfikacja poprawnego działania VMware Tools

Po ponownym uruchomieniu potwierdź, że VMware Tools jest zainstalowany i funkcjonuje zgodnie z oczekiwaniami.

Sprawdzenie zainstalowanej wersji

Uruchom następujące polecenie, aby wyświetlić zainstalowaną wersję VMware Tools:

vmware-toolbox-cmd -v

Powinieneś zobaczyć dane wyjściowe podobne do:

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

Sprawdzenie statusu usługi

Sprawdź, czy usługa VMware Tools jest uruchomiona:

sudo systemctl status open-vm-tools

Dane wyjściowe powinny pokazywać usługę jako active (running).

Lista kontrolna weryfikacji funkcjonalności

FunkcjaJak testować
Udostępnianie schowkaSkopiuj tekst na hoście, wklej go wewnątrz maszyny wirtualnej Ubuntu
Przeciąganie i upuszczaniePrzeciągnij plik z pulpitu hosta do okna maszyny wirtualnej
Dynamiczna rozdzielczość wyświetlaniaZmień rozmiar okna maszyny wirtualnej — pulpit Ubuntu powinien się automatycznie skalować
Foldery udostępnianeSprawdź, czy foldery udostępniane skonfigurowane w ustawieniach VMware są dostępne
Synchronizacja czasuUruchom timedatectl i sprawdź, czy zegar jest dokładny

Krok 6: Utrzymywanie VMware Tools w aktualnym stanie

Aktualizowanie Open VM Tools

Ponieważ Open VM Tools jest zarządzane przez system pakietów Ubuntu, aktualizacja jest tak prosta, jak uruchomienie regularnej aktualizacji systemu:

sudo apt update && sudo apt upgrade -y

Gwarantuje to, że zawsze masz najnowszą wersję z poprawkami bezpieczeństwa i naprawami błędów — bez konieczności ręcznej interwencji.

Aktualizowanie oficjalnych narzędzi VMware

Jeśli zainstalowałeś własnościowe VMware Tools ręcznie, będziesz musiał powtórzyć proces ręcznej instalacji (kroki 4.1 do 4.5) za każdym razem, gdy VMware wydaje nową wersję.

Rozwiązywanie Typowych Problemów

VMware Tools Nie Uruchamia Się Po Ponownym Uruchomieniu

Jeśli usługa nie uruchamia się automatycznie, włącz i uruchom ją ręcznie:

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

Udostępnianie Schowka Nie Działa Na Pulpicie

Upewnij się, że open-vm-tools-desktop jest zainstalowany:

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

Następnie uruchom ponownie maszynę wirtualną lub wyloguj się i zaloguj ponownie do sesji pulpitu.

Rozdzielczość Ekranu Nie Dostosowuje Się Automatycznie

Zwykle rozwiązuje to zainstalowanie open-vm-tools-desktop. Dodatkowo sprawdź, czy opcja VMware Autofit Guest jest włączona w menu View w VMware Workstation.

Błąd Montowania Przy Dostępie Do CD-ROM

Jeśli /dev/cdrom nie zostanie znaleziony, spróbuj /dev/sr0 zamiast tego:

sudo mount /dev/sr0 /mnt/cdrom

Wybór odpowiedniego środowiska hostingowego dla obciążeń VMware

Jeśli zarządzasz obciążeniami opartymi na VMware na dużą skalę, Twoja podstawowa infrastruktura jest równie ważna jak konfiguracja VM. W przypadku zasobochłonnych zadań wirtualizacji rozważ uaktualnienie do rozwiązania Serwery Dedykowane, które daje Ci pełną kontrolę nad sprzętem, maksymalną wydajność i brak rywalizacji o zasoby z innymi dzierżawcami.

W przypadku środowisk programistycznych i wdrożeń na mniejszą skalę, zarządzany plan Hosting VPS zapewnia elastyczność i izolację, której potrzebujesz za ułamek kosztów. Możesz również zapoznać się z Panelami Sterowania VPS, aby uprościć zarządzanie serwerem za pomocą intuicyjnych interfejsów graficznych.

Jeśli Twoje projekty obejmują uczenie maszynowe, wnioskowanie AI lub obciążenia przyspieszane GPU wewnątrz środowisk wirtualnych, Hosting GPU zapewnia surową moc obliczeniową wymaganą do wymagających zadań.

Podsumowanie

Instalacja VMware Tools na Ubuntu jest prostym, ale krytycznie ważnym krokiem dla każdego, kto uruchamia Ubuntu jako system operacyjny gościa VMware. Różnica w użyteczności, wydajności i integracji między maszyną wirtualną z VMware Tools i bez nich jest znacząca.

Aby podsumować kluczowe wnioski:

  • Użyj Open VM Tools (open-vm-tools + open-vm-tools-desktop) dla praktycznie wszystkich przypadków użycia — jest to zalecane, najłatwiejsze i najłatwiejsze w utrzymaniu podejście
  • Użyj oficjalnych VMware Tools tylko wtedy, gdy konkretne wymagania przedsiębiorstwa lub brakujące funkcje tego wymagają
  • Zawsze uruchom ponownie po instalacji, aby upewnić się, że wszystkie sterowniki i usługi są prawidłowo załadowane
  • Zweryfikuj funkcjonalność używając dostarczonej listy kontrolnej, aby potwierdzić, że udostępnianie schowka, skalowanie wyświetlacza i wydajność sieci działają zgodnie z oczekiwaniami
  • Aktualizuj VMware Tools, aby korzystać z najnowszych ulepszeń wydajności i poprawek bezpieczeństwa

Dzięki prawidłowo zainstalowanym i skonfigurowanym VMware Tools Twoja maszyna wirtualna Ubuntu będzie działać płynnie, reagować intuicyjnie i bezproblemowo integrować się ze środowiskiem hosta — co znacznie zwiększy produktywność Twojego przepływu pracy wirtualizacji.