Jak zainstalować VMware Workstation Player na Linux: Kompletny przewodnik krok po kroku
VMware Workstation Player to jedna z najpotężniejszych i najszerzej używanych bezpłatnych platform wirtualizacyjnych dostępnych dzisiaj. Umożliwia użytkownikom uruchamianie wielu systemów operacyjnych jednocześnie na jednej maszynie fizycznej — czyniąc to niezbędnym narzędziem dla programistów, administratorów systemów, badaczy bezpieczeństwa i specjalistów IT, którzy muszą testować oprogramowanie, symulować środowiska sieciowe lub badać różne konfiguracje systemów operacyjnych bez obciążenia dedykowanego sprzętu.
Niezależnie od tego, czy uruchamiasz Ubuntu, CentOS czy Fedorę, ten kompleksowy przewodnik przeprowadzi Cię przez każdy krok instalacji VMware Workstation Player na Linuksie, od wymagań systemowych i instalacji zależności po utworzenie pierwszej maszyny wirtualnej i optymalizację jej za pomocą VMware Tools.
> Wskazówka Pro: Jeśli potrzebujesz solidnej alternatywy wirtualizacji opartej na chmurze dla lokalnej wirtualizacji, rozważ Hosting VPS od AlexHost — oferujący wysokowydajne serwery wirtualne z pełnym dostępem root, elastycznym skalowaniem zasobów i infrastrukturą klasy enterprise w konkurencyjnych cenach.
Czym jest VMware Workstation Player?
VMware Workstation Player (wcześniej VMware Player) to bezpłatna aplikacja do wirtualizacji pulpitu opracowana przez VMware, Inc. Umożliwia użytkownikom uruchamianie jednej lub więcej maszyn wirtualnych (VM) na jednym systemie hosta fizycznego. Każda VM działa jako całkowicie izolowane środowisko z własnym wirtualnym sprzętem — w tym CPU, RAM, magazynem i interfejsami sieciowymi.
Kluczowe przypadki użycia obejmują:
- Tworzenie i testowanie oprogramowania — Uruchamiaj i testuj aplikacje w wielu środowiskach systemów operacyjnych bez ponownego uruchamiania.
- Badania bezpieczeństwa — Bezpiecznie analizuj złośliwe oprogramowanie lub testuj exploity w izolowanych środowiskach piaskownicy.
- Edukacja i szkolenia — Ćwicz zadania administracji systemem bez ryzyka dla systemów produkcyjnych.
- Obsługa starszego oprogramowania — Uruchamiaj starsze systemy operacyjne wymagane przez starsze aplikacje.
- Testowanie kompatybilności między platformami — Sprawdź, czy Twoje oprogramowanie zachowuje się prawidłowo w systemach Windows, Linux i innych platformach.
VMware Workstation Player obsługuje szeroką gamę systemów operacyjnych gościa, w tym wszystkie główne dystrybucje Linuksa, wersje Windows, a nawet macOS (z ograniczeniami).
Wymagania systemowe
Przed przystąpieniem do instalacji sprawdź, czy Twój system Linux spełnia minimalne wymagania sprzętowe i programowe dla VMware Workstation Player.
Wymagania sprzętowe
| Komponent | Minimum | Rekomendowane |
|---|---|---|
| CPU | 64-bitowy procesor x86 (2011 lub nowszy) | Procesor wielordzeniowy (4+ rdzenie) |
| RAM | 2 GB | 4 GB lub więcej |
| Przestrzeń dyskowa | 1,5 GB do instalacji VMware | 20+ GB (w tym magazyn VM) |
| Wyświetlacz | Rozdzielczość 1024×768 | 1920×1080 lub wyższa |
| Sieć | Opcjonalnie | Adapter Ethernet lub Wi-Fi |
Wymagania programowe
- 64-bitowa dystrybucja Linuksa (Ubuntu 18.04+, Debian 10+, CentOS 7+, Fedora 30+, lub równoważna)
- Wersja jądra Linuksa 3.10 lub nowsza
- Kompilator GCC i nagłówki jądra pasujące do Twojego uruchomionego jądra
- Uprawnienia sudo lub root do instalacji
Sprawdź informacje o systemie
Przed rozpoczęciem uruchom następujące polecenia, aby potwierdzić szczegóły systemu:
# Check Linux distribution and version
cat /etc/os-release
# Check kernel version
uname -r
# Check available RAM
free -h
# Check available disk space
df -hKrok 1 — Pobierz VMware Workstation Player
Odwiedź oficjalną stronę pobierania VMware
Przejdź do oficjalnej strony pobierania VMware Workstation Player w przeglądarce internetowej.
Wybierz wersję Linux
Na stronie pobierania:
- Zlokalizuj sekcję VMware Workstation Player.
- Wybierz Linux jako system operacyjny.
- Kliknij przycisk Pobierz teraz dla najnowszej stabilnej wersji.
Pobrany plik będzie miał rozszerzenie .bundle i nazwę pliku podobną do:
VMware-Player-Full-17.x.x-xxxxxxx.x86_64.bundlePobierz za pośrednictwem wiersza poleceń (metoda alternatywna)
Jeśli wolisz pobierać bezpośrednio z terminala, możesz użyć wget lub curl. Najpierw uzyskaj bezpośredni adres URL pobierania ze strony VMware, a następnie uruchom:
wget -O VMware-Player-latest.bundle "https://download3.vmware.com/software/player/file/VMware-Player-Full-17.x.x-xxxxxxx.x86_64.bundle"> Uwaga: Zastąp adres URL rzeczywistym bieżącym linkiem pobierania ze strony VMware, ponieważ numery wersji zmieniają się z każdą wersją.
Krok 2 — Uczyń instalator wykonywalnym
Po zakończeniu pobierania musisz przyznać uprawnienia wykonywania do pliku instalatora .bundle zanim będzie można go uruchomić.
Przejdź do katalogu pobierania
Otwórz terminal i zmień katalog na miejsce, w którym plik został zapisany (zazwyczaj ~/Downloads):
cd ~/DownloadsSprawdź pobrany plik
Potwierdź, że plik jest obecny i zanotuj dokładną nazwę pliku:
ls -lh VMware-Player-*.bundlePrzykładowe wyjście:
-rw-r--r-- 1 user user 512M Jan 15 10:30 VMware-Player-Full-17.0.2-21581411.x86_64.bundleZastosuj uprawnienia wykonywania
Użyj chmod aby uczynić instalator wykonywalnym:
chmod +x VMware-Player-*.bundleSprawdź zmianę uprawnień:
ls -lh VMware-Player-*.bundlePlik powinien teraz wyświetlać x w polu uprawnień:
-rwxr-xr-x 1 user user 512M Jan 15 10:30 VMware-Player-Full-17.0.2-21581411.x86_64.bundleKrok 3 — Zainstaluj wymagane zależności
VMware Workstation Player wymaga kilku pakietów systemowych do kompilacji modułów jądra podczas instalacji. Moduły te są niezbędne do prawidłowego funkcjonowania wirtualnych adapterów sieciowych VMware i zarządzania pamięcią.
Dla dystrybucji opartych na Ubuntu i Debian
Zaktualizuj indeks pakietów i zainstaluj wymagane narzędzia kompilacji i nagłówki jądra:
sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential linux-headers-$(uname -r) gcc make gitOpisy pakietów:
build-essential— Instaluje GCC, G++ i Make — niezbędne narzędzia kompilacji.linux-headers-$(uname -r)— Instaluje nagłówki jądra pasujące do Twojej aktualnie uruchomionej wersji jądra.gcc— Kompilator GNU C, wymagany do budowania modułów jądra VMware.make— Narzędzie automatyzacji kompilacji używane podczas kompilacji modułów.
Dla dystrybucji opartych na CentOS, RHEL i Fedora
Na CentOS 7 / RHEL 7:
sudo yum install -y kernel-devel kernel-headers gcc make perl
sudo yum groupinstall -y "Development Tools"Na CentOS 8 / RHEL 8 / Rocky Linux / AlmaLinux:
sudo dnf install -y kernel-devel kernel-headers gcc make perl
sudo dnf groupinstall -y "Development Tools"Na Fedora:
sudo dnf install -y kernel-devel kernel-headers gcc make perlSprawdź, czy nagłówki jądra pasują do Twojego uruchomionego jądra
To jest krytyczny krok, który wielu użytkowników pomija. Zainstalowane nagłówki jądra muszą pasować do Twojej aktualnie uruchomionej wersji jądra:
# Check running kernel version
uname -r
# Check installed kernel headers version (Ubuntu/Debian)
dpkg -l | grep linux-headers
# Check installed kernel headers version (CentOS/Fedora)
rpm -qa | grep kernel-develJeśli wersje się nie zgadzają, uruchom ponownie system, aby załadować najnowsze jądro, lub zainstaluj nagłówki dla Twojej konkretnej wersji jądra:
# Ubuntu/Debian — install headers for specific kernel version
sudo apt install linux-headers-$(uname -r)Krok 4 — Uruchom instalator VMware
Po zainstalowaniu zależności i uczynieniu instalatora wykonywalnym jesteś gotów do uruchomienia instalacji VMware Workstation Player.
Wykonaj instalator z uprawnieniami root
sudo ./VMware-Player-*.bundleJeśli pobrano plik do określonej lokalizacji, podaj pełną ścieżkę:
sudo ./VMware-Player-Full-17.0.2-21581411.x86_64.bundleKroki kreatora instalacji
Graficzny kreator instalacji uruchomi się automatycznie. Wykonaj następujące kroki:
1. Ekran powitalny
Kliknij Dalej, aby przejść poza ekran powitalny.
2. Umowa licencji użytkownika końcowego (EULA)
Uważnie przeczytaj Umowę licencji użytkownika końcowego VMware. Wybierz "Akceptuję warunki umowy licencyjnej" i kliknij Dalej.
3. Aktualizacje oprogramowania
Wybierz, czy chcesz, aby VMware Workstation Player automatycznie sprawdzał aktualizacje oprogramowania. Wybierz swoją preferencję i kliknij Dalej.
4. Program poprawy doświadczenia użytkownika
Zdecyduj, czy chcesz uczestniczyć w Programie poprawy doświadczenia klienta VMware (CEIP). Jest to opcjonalne. Kliknij Dalej.
5. Skróty
Wybierz, gdzie chcesz, aby skróty VMware Player były tworzone (pulpit, Menu Start itp.). Kliknij Dalej.
6. Gotowy do instalacji
Przejrzyj ustawienia instalacji. Kliknij Zainstaluj, aby rozpocząć proces instalacji.
7. Kompilacja modułu jądra
VMware automatycznie skompiluje niezbędne moduły jądra dla Twojego systemu. Ten proces może potrwać kilka minut w zależności od Twojego sprzętu. Zobaczysz wskaźniki postępu podczas kompilacji.
8. Instalacja ukończona
Po zakończeniu instalacji kliknij Zakończ, aby wyjść z kreatora.
Instalacja dyskretna/nienadzorowana (metoda wiersza poleceń)
W przypadku wdrożeń zautomatyzowanych lub środowisk serwerowych bez GUI możesz zainstalować VMware Player dyskretnie:
sudo ./VMware-Player-*.bundle --console --required --eulas-agreedWyjaśnienia flag:
--console— Uruchamia instalator w trybie konsoli (bez GUI).--required— Wyświetla tylko wymagane pytania podczas instalacji.--eulas-agreed— Automatycznie akceptuje wszystkie Umowy licencji użytkownika końcowego.
Krok 5 — Uruchom VMware Workstation Player
Uruchom z menu aplikacji
Po instalacji VMware Workstation Player można znaleźć w menu aplikacji środowiska pulpitu w sekcji Aplikacje > Narzędzia systemowe lub wyszukując "VMware Player".
Uruchom z terminala
Alternatywnie uruchom go bezpośrednio z terminala:
vmplayerLub używając pełnej ścieżki:
/usr/bin/vmplayerKonfiguracja początkowa
Gdy VMware Workstation Player uruchomi się po raz pierwszy, możesz zostać poproszony o:
- Wprowadzenie klucza licencji — Bezpłatna wersja do użytku osobistego nie wymaga klucza licencji. Wybierz "Użyj VMware Workstation Player bezpłatnie do użytku niekomercyjnego" i kliknij Kontynuuj.
- Zaakceptuj zaktualizowane warunki — Przejrzyj i zaakceptuj wszelkie dodatkowe warunki, jeśli zostaną przedstawione.
Następnie zobaczysz ekran główny VMware Workstation Player, na którym możesz tworzyć nowe maszyny wirtualne lub otwierać istniejące.
Krok 6 — Utwórz pierwszą maszynę wirtualną
Teraz, gdy VMware Workstation Player jest zainstalowany i uruchomiony, przejdźmy przez tworzenie pierwszej maszyny wirtualnej.
Krok 6.1 — Uruchom kreatora nowej VM
Na ekranie głównym VMware Player kliknij "Utwórz nową maszynę wirtualną".
Krok 6.2 — Wybierz źródło instalacji
Zostaniesz poproszony o wybranie sposobu instalacji systemu operacyjnego gościa:
- Dysk instalacyjny — Jeśli masz fizyczny dysk instalacyjny w napędzie optycznym.
- Plik obrazu dysku instalacyjnego (ISO) — Wybierz tę opcję i przejdź do pobranego pliku
.iso. To jest najczęstsza metoda. - Zainstaluj system operacyjny później — Tworzy pustą VM; instalujesz system operacyjny ręcznie później.
Wybierz preferowaną opcję i kliknij Dalej.
Krok 6.3 — Wybierz system operacyjny gościa
Wybierz typ i wersję systemu operacyjnego, który planujesz zainstalować:
- Microsoft Windows — Wybierz odpowiednią wersję Windows.
- Linux — Wybierz dystrybucję i wersję Linuksa.
- Inne — Dla mniej popularnych systemów operacyjnych.
VMware używa tych informacji do optymalizacji ustawień wirtualnego sprzętu dla wybranego systemu operacyjnego. Kliknij Dalej.
Krok 6.4 — Nazwij maszynę wirtualną i wybierz lokalizację magazynu
- Nazwa maszyny wirtualnej — Wprowadź opisową nazwę (np. "Ubuntu 22.04 Test Environment").
- Lokalizacja — Wybierz, gdzie będą przechowywane pliki VM. Upewnij się, że dysk docelowy ma wystarczającą wolną przestrzeń (co najmniej 20 GB rekomendowane dla większości instalacji systemu operacyjnego).
Kliknij Dalej.
Krok 6.5 — Określ pojemność dysku
Ustaw maksymalny rozmiar dysku dla maszyny wirtualnej:
- Rekomendowane minimum: 20 GB dla większości dystrybucji Linuksa; 60 GB dla Windows.
- Przechowuj dysk wirtualny jako pojedynczy plik — Lepsza wydajność, ale mniej przenośny.
- Podziel dysk wirtualny na wiele plików — Łatwiej przenosić między systemami, niewielkie obciążenie wydajności.
Kliknij Dalej.
Krok 6.6 — Dostosuj sprzęt (opcjonalnie, ale rekomendowane)
Przed zakończeniem kliknij "Dostosuj sprzęt", aby precyzyjnie dostroić zasoby VM:
| Zasób | Rekomendacja |
|---|---|
| Pamięć (RAM) | Co najmniej 2 GB; 4 GB dla wygodnego użytku pulpitu |
| Procesory | 2 wirtualne CPU dla większości obciążeń |
| Adapter sieciowy | NAT (domyślnie) dla dostępu do Internetu; Bridged dla dostępu do sieci LAN |
| Kontroler USB | Włącz USB 3.1 dla obsługi nowoczesnych urządzeń |
| Wyświetlacz | Włącz przyspieszenie 3D, jeśli jest potrzebne |
Kliknij Zamknij po zakończeniu, a następnie kliknij Zakończ.
Krok 6.7 — Zainstaluj system operacyjny gościa
Nowa VM pojawi się w bibliotece VMware Player. Kliknij "Uruchom maszynę wirtualną", aby ją uruchomić. VM uruchomi się z wybranego pliku ISO lub dysku i rozpocznie proces instalacji systemu operacyjnego. Wykonaj standardowe kroki instalacji dla wybranego systemu operacyjnego.
Krok 7 — Zainstaluj VMware Tools
VMware Tools to zestaw narzędzi, które znacznie zwiększają wydajność i użyteczność maszyn wirtualnych. Instalacja VMware Tools jest zdecydowanie rekomendowana dla wszystkich systemów operacyjnych gościa.
Korzyści z VMware Tools
- Ulepszona wydajność grafiki — Włącza sterowniki grafiki SVGA dla lepszej rozdzielczości i częstotliwości odświeżania.
- Bezproblemowa integracja myszy — Eliminuje potrzebę "przechwytywania" i "zwalniania" kursora myszy.
- Schowek udostępniony — Kopiuj i wklejaj tekst i pliki między systemem operacyjnym hosta i gościa.
- Przeciągnij i upuść — Przenieś pliki między hostem i gościem poprzez przeciągnięcie i upuszczenie.
- Synchronizacja czasu — Utrzymuje zegar systemu operacyjnego gościa zsynchronizowany z hostem.
- Foldery udostępnione — Dostęp do katalogów hosta z poziomu systemu operacyjnego gościa.
- Ulepszona wydajność sieci — Ulepszona wydajność sterownika sieci wirtualnej.
Metoda 1: Zainstaluj VMware Tools za pośrednictwem menu VMware Player
- Uruchom maszynę wirtualną i uruchom zainstalowany system operacyjny gościa.
- Z paska menu VMware Player przejdź do Player > Manage > Install VMware Tools.
- VMware zamontuje wirtualny dysk CD/DVD zawierający instalator VMware Tools.
- W systemie operacyjnym gościa dysk powinien się automatycznie zamontować. Jeśli nie, zamontuj go ręcznie:
# In the guest Linux OS
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
ls- Rozpakuj i uruchom instalator:
cp VMwareTools-*.tar.gz /tmp/
cd /tmp
tar -xzf VMwareTools-*.tar.gz
cd vmware-tools-distrib
sudo ./vmware-install.pl- Postępuj zgodnie z monitami, akceptując wartości domyślne dla większości opcji.
- Uruchom ponownie maszynę wirtualną po zakończeniu instalacji.
Metoda 2: Zainstaluj Open VM Tools (rekomendowane dla gościa Linux)
Dla systemów operacyjnych gościa Linux, open-vm-tools jest rekomendowaną alternatywą dla zastrzeżonego pakietu VMware Tools. Jest utrzymywany przez społeczność open-source i jest dostępny w repozytoriach większości dystrybucji Linuksa.
Na Ubuntu/Debian:
sudo apt update
sudo apt install -y open-vm-tools open-vm-tools-desktopNa CentOS/RHEL/Rocky Linux:
sudo yum install -y open-vm-tools
# or
sudo dnf install -y open-vm-toolsNa Fedora:
sudo dnf install -y open-vm-tools open-vm-tools-desktopPo instalacji uruchom i włącz usługę:
sudo systemctl enable vmtoolsd
sudo systemctl start vmtoolsdSprawdź, czy usługa jest uruchomiona:
sudo systemctl status vmtoolsdRozwiązywanie typowych problemów
Problem 1: Kompilacja modułu jądra nie powiedzie się
Objaw: Instalacja nie powiedzie się z błędami związanymi z kompilacją modułu jądra.
Rozwiązanie:
# Ensure kernel headers match running kernel
uname -r
dpkg -l | grep linux-headers # Ubuntu/Debian
# Reinstall matching headers
sudo apt install --reinstall linux-headers-$(uname -r)
# Recompile VMware modules manually
sudo vmware-modconfig --console --install-allProblem 2: VMware Player nie uruchomi się po aktualizacji jądra
Objaw: Po aktualizacji jądra VMware Player nie uruchamia się lub wyświetla błędy modułu.
Rozwiązanie: Moduły jądra VMware muszą być ponownie skompilowane po każdej aktualizacji jądra:
sudo vmware-modconfig --console --install-allAby zautomatyzować ten proces, rozważ użycie projektu vmware-host-modules lub DKMS (Dynamic Kernel Module Support).
Problem 3: Ostrzeżenie "No 3D Support"
Objaw: VMware Player wyświetla ostrzeżenie o braku obsługi przyspieszenia 3D.
Rozwiązanie: Zainstaluj wymagane biblioteki renderowania 3D:
# Ubuntu/Debian
sudo apt install -y libgl1-mesa-glx libglu1-mesa
# CentOS/Fedora
sudo dnf install -y mesa-libGL mesa-libGLUProblem 4: Problemy z łącznością sieciową w VM
Objaw: Maszyny wirtualne nie mogą połączyć się z Internetem lub siecią lokalną.
Rozwiązanie:
# Restart VMware networking services
sudo /etc/init.d/vmware restart
# Or use systemctl
sudo systemctl restart vmware
# Verify network interfaces
ip addr show
na wszystkich usługach hostingowych