Skip to content Skip to footer

Jak zainstalować VMware na Ubuntu

Wprowadzenie

Cześć! Chcesz zainstalować VMware Workstation Player na Ubuntu, aby uruchamiać maszyny wirtualne, np. dla pakietu local-ai-packaged na Twoim serwerze AI (192.168.76.171)? Ten artykuł to prosta, idiotoodporna instrukcja, która poprowadzi Cię krok po kroku przez proces instalacji. Wszystko po polsku, z gotowymi komendami do skopiowania, idealne dla początkujących i zaawansowanych użytkowników budujących serwery AI na agencja-ai.com. Dzięki VMware uruchomisz wirtualne środowiska, takie jak Flowise czy Supabase, w kilka minut!

Co to jest VMware Workstation Player?

VMware Workstation Player to darmowe (dla użytku osobistego) narzędzie do wirtualizacji, które pozwala uruchamiać wiele systemów operacyjnych na jednym komputerze. Idealnie nadaje się do testowania Ubuntu, innych dystrybucji Linuksa, a nawet Windowsa w środowisku wirtualnym. Zainstalowanie VMware na Ubuntu umożliwi Ci np. tworzenie maszyn wirtualnych dla usług AI, bez konieczności zmiany głównego systemu.

Wymagania wstępne

  • Komputer z Ubuntu (np. 20.04, 22.04 lub 24.04).
  • Procesor 64-bitowy z obsługą wirtualizacji (VT-x dla Intel lub AMD-V dla AMD).
  • Minimum 4 GB RAM (zalecane 8 GB lub więcej).
  • Co najmniej 20 GB wolnego miejsca na dysku.
  • Konto z uprawnieniami sudo.
  • Połączenie internetowe do pobrania instalatora.

Uwaga: Jeśli Twoja maszyna wirtualna działa na 192.168.76.171, upewnij się, że sieć jest skonfigurowana w trybie Bridge (patrz nasz poradnik o widoczności usług).

Krok po kroku: Instalacja VMware Workstation Player

1. Pobierz VMware Workstation Player

Przejdź na oficjalną stronę VMware, aby pobrać instalator dla Linuksa.

  1. Otwórz przeglądarkę i wejdź na: https://www.vmware.com/products/workstation-player.html.
  2. Przewiń do sekcji Workstation Player for Linux i kliknij Download Now.
  3. Zaloguj się lub zarejestruj na portalu Broadcom (wymagane konto).
  4. Pobierz plik .bundle, np. VMware-Player-Full-17.6.2-24319023.x86_64.bundle.
  5. Zapisz plik w folderze ~/Downloads.

2. Zainstaluj zależności

VMware wymaga kilku pakietów, aby działać poprawnie. Otwórz terminal (Ctrl+Alt+T) i wpisz:

sudo apt update
sudo apt install -y build-essential linux-headers-$(uname -r)

Te komendy aktualizują listę pakietów i instalują narzędzia kompilacji oraz nagłówki jądra Linuksa, potrzebne do budowy modułów VMware.

3. Nadaj uprawnienia do wykonania instalatorowi

Przejdź do folderu z pobranym plikiem i nadaj mu uprawnienia do wykonania:

cd ~/Downloads
chmod +x VMware-Player-Full-*.bundle

Uwaga: Gwiazdka (*) dopasowuje nazwę pliku, np. VMware-Player-Full-17.6.2-24319023.x86_64.bundle. Możesz wpisać pełną nazwę, sprawdzając ją komendą:

ls

4. Uruchom instalator VMware

Uruchom instalator z uprawnieniami administratora:

sudo ./VMware-Player-Full-*.bundle

Postępuj zgodnie z instrukcjami w kreatorze instalacji:

  • Akceptuj licencję, klikając I accept the terms.
  • Wybierz, czy chcesz dołączyć do programu poprawy doświadczenia użytkownika (zalecane: No).
  • Wybierz, czy sprawdzać aktualizacje przy uruchamianiu (zalecane: Yes).
  • Wprowadź hasło użytkownika, jeśli zostaniesz o to poproszony.

Instalacja potrwa kilka minut. Po zakończeniu VMware Workstation Player będzie gotowy do użycia.

5. Rozwiązywanie problemów z modułami jądra (vmmon i vmnet)

Jeśli instalacja zatrzyma się z błędem dotyczącym modułów vmmon lub vmnet (częste na nowszych jądrach, np. Ubuntu 24.04), wykonaj te kroki:

  1. Pobierz poprawione moduły z GitHub:
  2. wget https://github.com/mkubecek/vmware-host-modules/archive/refs/tags/workstation-17.6.2.tar.gz
  3. Rozpakuj archiwum:
  4. tar -xzf workstation-17.6.2.tar.gz
    cd vmware-host-modules-workstation-17.6.2
  5. Utwórz pliki tar dla modułów:
  6. tar -cf vmmon.tar vmmon-only
    tar -cf vmnet.tar vmnet-only
  7. Skopiuj moduły do VMware:
  8. sudo cp -v vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/
  9. Podpisz moduły dla Secure Boot (jeśli używasz UEFI):
  10. openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VMware/"
    sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmmon)
    sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmnet)
    sudo mokutil --import MOK.der
  11. Zrestartuj system:
  12. sudo reboot
  13. Podczas rozruchu, w menu MOK, wybierz Enroll MOK, wprowadź hasło i zrestartuj ponownie.

Po tych krokach moduły powinny działać poprawnie.

6. Uruchom VMware Workstation Player

Znajdź VMware w menu aplikacji lub uruchom z terminala:

vmware

Jeśli używasz środowiska bez GUI (np. Ubuntu Server), zobacz sekcję „Dla Ubuntu Server” poniżej.

7. (Opcjonalne) Instalacja VMware Tools

Aby poprawić wydajność maszyn wirtualnych (np. lepsze skalowanie ekranu, kopiowanie między hostem a gościem), zainstaluj open-vm-tools w maszynie wirtualnej Ubuntu:

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

Uwaga: Jeśli Twoja maszyna wirtualna (192.168.76.171) hostuje usługi AI, upewnij się, że porty są otwarte (zobacz nasz poradnik o widoczności usług).

8. (Dla Ubuntu Server) Instalacja na systemie bez GUI

Jeśli Twój Ubuntu działa w trybie CLI (np. na serwerze AI), VMware Workstation Player nadal może być zainstalowany, ale wymaga zarządzania z terminala:

  1. Zainstaluj zależności i wykonaj kroki 1–5 jak powyżej.
  2. Po instalacji zarządzaj maszynami wirtualnymi za pomocą vmrun:
  3. /usr/lib/vmware/bin/vmrun -T player start /path/to/your/vm.vmx nogui
  4. Zastąp /path/to/your/vm.vmx ścieżką do pliku maszyny wirtualnej.

Uwaga: Jeśli chcesz GUI, rozważ instalację lekkiego środowiska graficznego, np. XFCE:

sudo apt install -y xfce4 xfce4-goodies
sudo systemctl set-default graphical.target
sudo reboot

9. Testowanie instalacji

Stwórz nową maszynę wirtualną:

  1. Otwórz VMware Workstation Player.
  2. Kliknij Create a New Virtual Machine.
  3. Wybierz ISO Ubuntu (pobierz z ubuntu.com).
  4. Skonfiguruj zasoby (np. 2 GB RAM, 20 GB dysku) i zainstaluj system.

Przetestuj dostęp do usług AI, np. Flowise na 192.168.76.171:3001, z innego komputera w sieci lokalnej.

Najlepsze praktyki

  • Tryb Bridge: Upewnij się, że maszyna wirtualna używa trybu Bridge dla widoczności w sieci lokalnej:
  • # W VMware: Edit > Virtual Network Editor > Ustaw VMnet0 na Bridged
  • Firewall: Otwórz tylko niezbędne porty (np. 80, 443):
  • sudo ufw allow 80
    sudo ufw allow 443
    sudo ufw enable
  • Kopia zapasowa: Zrób kopię konfiguracji:
  • cp ~/.vmware/preferences ~/.vmware/preferences.backup

Rozwiązywanie problemów

  • Błąd kompilacji modułów: Jeśli widzisz błędy vmmon lub vmnet, wykonaj krok 5 ponownie.
  • Brak GUI: Na Ubuntu Server użyj vmrun lub zainstaluj XFCE.
  • Usługi niewidoczne: Sprawdź nasz poradnik o widoczności usług.
  • Problemy z Secure Boot: Podpisz moduły (krok 5) lub wyłącz Secure Boot w BIOS-ie.

Logi VMware znajdziesz w:

cat /var/log/vmware/*

Zwiększanie sprzedaży instrukcji

  • Polski język: Proste komendy i instrukcje po polsku przyciągają klientów.
  • Demo: Pokaż, jak łatwo uruchomić Flowise na https://flowise.agencja-ai.com.
  • PDF: Udostępnij ten artykuł jako PDF na agencja-ai.com.

Podsumowanie

Zainstalowałeś VMware Workstation Player na Ubuntu i jesteś gotowy do tworzenia maszyn wirtualnych dla swojego serwera AI! Ten poradnik pomoże Twoim klientom w łatwej konfiguracji wirtualizacji, zwiększając atrakcyjność Twoich usług na agencja-ai.com. Masz pytania? Chcesz skonfigurować maszynę wirtualną dla Flowise lub n8n? Napisz do nas! 😄

Źródła: Oficjalna strona VMware, GitHub vmware-host-modules

Leave a comment

0.0/5