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 -yPoczekaj 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 -yOto co zapewnia każdy pakiet:
| Pakiet | Przeznaczenie |
|---|---|
open-vm-tools | Podstawowa funkcjonalność VMware Tools: synchronizacja czasu, optymalizacja sieci, zarządzanie systemem operacyjnym gościa |
open-vm-tools-desktop | Ulepszone 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 rebootPo 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):
- Kliknij prawym przyciskiem myszy na maszynę wirtualną i wybierz Ustawienia (lub przejdź do menu VM)
- Kliknij VM na górnym pasku menu, a następnie wybierz Zainstaluj VMware Tools…
- 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/cdromSprawdź, czy zawartość ISO jest dostępna:
ls /mnt/cdromPowinieneś 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.gzTworzy 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.plInstalator 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 rebootKrok 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 -vPowinieneś 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-toolsDane wyjściowe powinny pokazywać usługę jako active (running).
Lista kontrolna weryfikacji funkcjonalności
| Funkcja | Jak testować |
|---|---|
| Udostępnianie schowka | Skopiuj tekst na hoście, wklej go wewnątrz maszyny wirtualnej Ubuntu |
| Przeciąganie i upuszczanie | Przeciągnij plik z pulpitu hosta do okna maszyny wirtualnej |
| Dynamiczna rozdzielczość wyświetlania | Zmień rozmiar okna maszyny wirtualnej — pulpit Ubuntu powinien się automatycznie skalować |
| Foldery udostępniane | Sprawdź, czy foldery udostępniane skonfigurowane w ustawieniach VMware są dostępne |
| Synchronizacja czasu | Uruchom 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 -yGwarantuje 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-toolsUdostępnianie Schowka Nie Działa Na Pulpicie
Upewnij się, że open-vm-tools-desktop jest zainstalowany:
sudo apt install open-vm-tools-desktop -yNastę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/cdromWybó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.
na wszystkich usługach hostingowych