VMware Workstation - návod na instalaci a nastavení v CachyOS a dalších Arch-based Linux distribucích

Obsah

  1. Úvod: Co je VMware Workstation?
  2. Instalace VMware Workstation
  3. Přidání uživatele do skupiny vboxusers
  4. Povolení a spuštění nezbytných služeb
  5. Restart systému
  6. Nastavení připojení virtuálního systému přes síťový most
  7. Dodatečné tipy

Úvod: Co je VMware Workstation?

VMware Workstation je výkonný nástroj pro virtualizaci, který umožňuje uživatelům spouštět více operačních systémů současně na jednom fyzickém počítači. To je užitečné pro vývojáře, IT profesionály a další uživatele, kteří potřebují testovat a spouštět různé operační systémy bez nutnosti dalšího hardwaru.

VMware Workstation dříve vyžadoval komerční licenci, ale nyní je k dispozici verze VMware Workstation Player, která je zdarma pro nekomerční použití. Tato verze poskytuje mnoho funkcí pro základní virtualizaci a je ideální pro domácí a vzdělávací účely.

Upozornění: Tento návod je určen výhradně pro distribuce založené na Arch Linuxu, jako jsou Arch Linux, Manjaro a CachyOS. Na jiných distribucích mohou být kroky odlišné.

Poznámka autora: VMware Workstation má dobrou kompatibilitu s Wayland, což řeší problémy, které VirtualBox má s režimem celé obrazovky pod Waylandem. U VirtualBoxu často nefungovala myš ani klávesnice v režimu celé obrazovky. Dále, VMware Workstation efektivně řeší komplikace spojené s vytvořením síťového mostu a získáním IP adresy, což je často problém u QEMU/KVM, zejména při připojení přes WiFi.

1. Instalace VMware Workstation

  1. Instalace VMware Workstation:
    • Otevřete terminál a spusťte následující příkaz:
    paru -S vmware-workstation
    
    • Tento příkaz nainstaluje VMware Workstation pomocí AUR balíčkovacího systému. Pokud nemáte nainstalován paru, můžete jej nainstalovat pomocí:
    sudo pacman -S --needed base-devel
    git clone https://aur.archlinux.org/paru.git
    cd paru
    makepkg -si
    

2. Přidání uživatele do skupiny vboxusers

  1. Přidání do skupiny:
    • Spusťte následující příkaz v terminálu:
    sudo usermod -aG vboxusers $(whoami)
    
    Tento příkaz přidá aktuálního uživatele do skupiny vboxusers, což je nezbytné pro správný chod VMware.

3. Povolení a spuštění nezbytných služeb

  1. Povolení služeb:

    • Spusťte následující příkaz v terminálu:
    sudo systemctl enable vmware-networks.service vmware-usbarbitrator.service
    

    Tento příkaz zajistí, že se služby vmware-networks a vmware-usbarbitrator spustí automaticky při startu systému.

  2. Spuštění služeb:

    • Spusťte následující příkaz v terminálu:
    sudo systemctl start vmware-networks.service vmware-usbarbitrator.service
    
  3. Kontrola stavu služeb:

    • Pro ověření, že služby běží správně, spusťte následující příkazy:
    sudo systemctl status vmware-networks.service
    sudo systemctl status vmware-usbarbitrator.service
    

4. Restart systému

  1. Restart systému:
    • Aby se všechny změny projevily, je třeba restartovat váš počítač. Můžete to udělat buď pomocí grafického rozhraní nebo příkazem v terminálu:
    sudo reboot
    

5. Nastavení připojení virtuálního systému přes síťový most

  1. Otevření VMware Virtual Network Editoru:

    • Otevřete terminál a zadejte příkaz:
      sudo vmware-netcfg
      

    Tento příkaz otevře VMware Virtual Network Editor s administrátorskými právy.

  2. Výběr síťového adaptéru:

    • V okně Virtual Network Editoru vyberte adaptér vmnet0.
  3. Konfigurace mostového připojení (Bridged):

    • Ujistěte se, že je vybrána možnost Bridged (connect VMs directly to the external network).
    • V části Bridged to: vyberte síťové rozhraní, které chcete použít pro mostové připojení, například wlan0 pro bezdrátové připojení nebo eth0 pro kabelové připojení.

  1. Uložení změn:

    • Klikněte na tlačítko Save, aby se změny uložily.
  2. Restartování služeb VMware:

    • V terminálu zadejte následující příkazy:
      sudo systemctl restart vmware-networks.service
      sudo systemctl restart vmware-workstation-server.service
      

6. Aktivace síťového mostu pro virtuální systém

  1. Otevření VMware Workstation a výběr virtuálního stroje:

    • Spusťte VMware Workstation a vyberte virtuální stroj, který chcete konfigurovat.
  2. Otevření nastavení virtuálního stroje:

    • V horní liště VMware Workstation klikněte na “VM” a poté vyberte “Settings”.
  3. Nastavení síťového adaptéru:

    • V okně “Virtual Machine Settings” vyberte záložku “Hardware”.
  4. Výběr síťového adaptéru:

    • V seznamu zařízení (Device) vyberte “Network Adapter”.
  5. Nastavení síťového mostu:

    • V části “Network Adapter” vyberte možnost “Bridged: Connected directly to the physical network”.
  6. Nastavení správného síťového modulu pro síťový most:

    • Pokud používáte notebook připojený přes WiFi, je třeba nastavit správný síťový modul. Otevřete “Virtual Network Editor” ve VMware Workstation a vyberte adaptér připojený k vaší WiFi síti jako “Bridged”.

Dodatečné tipy

  • Kontrola open-vm-tools:
    Pro správné fungování VMware nástrojů ve virtuálním stroji je důležité mít nainstalované balíčky open-vm-tools.

    • Na Arch-based distribucích (např. Arch Linux, Manjaro, CachyOS) spusťte následující příkaz:

      sudo pacman -S open-vm-tools
      
    • Na Debian-based distribucích (např. Debian, Ubuntu) spusťte následující příkaz:

      sudo apt-get install open-vm-tools
      
2 lajkov

open-vm-tools-desktop na arch nie je (teda mi to aspon nic nenaslo a nenainstalovalo)

Mělo by být, ovšem toto se instaluje pouze ve virtuálním systému. Ve většině případů se tyto “ovladače” nainstalují sami. VMware se o to postará během instalace.

Každopádně zkusím dohledat a upravit.

open-vm-tools mi to stiahlo a VMware kazdopadne funguje dobre, ale keby si nasiel nahradu za open-vm-tools-desktop ktora by mohla este pomoct, tak budem rad za update.

1 lajk

Požiadam ešte o doplnenie kľúčovej informácie o nastavení správneho sieťového modulu pre “Bridged Network” vo Virtual Network Editor.
Inak nebude možné vo VM dosiahnuť stav, aby sa napr. LIveCD pripojilo na internet.
Je to dôležité hlavne v prípade že je VMware Workstation nainštalované na notebooku, ktoré používa Wifi pripojenie.

@bubasekdev @Tony - Děkuji vám oběma za cenné podněty. Na základě vašich návrhů jsem příspěvek upravil a doplnil o důležité informace.

:speech_balloon: Jsem rád, že můj příspěvek vzbuzuje zájem a že poskytujete zpětnou vazbu. :+1:

2 lajkov

Žiaden problém, mne to robí radosť doplňovať chyby a potom sa tak cítim dobre, že som opravil chybu :smiley:

Zároveň, pripravujem aj príspevok tiež ohľadom VMware ale pre Ubuntu-based distribúcie, pretože tam je inštalácia trochu iná ako tu v Arch-based distribúciach :slight_smile:

Ano to máš pravdu. Tam instalace, pokud se nepletu, probíhá přes instalační soubor stažený ze stránek VMware. Bohužel nevím jak je to teď, ale prokousat se ke stažení instalačního souboru je porod. :joy:

A preto som sa rozhodol urobiť tiež návod ako to nainštalovať :joy:

Tam to prebieha cez .bundle súbor a to začiatočníci asi nebudú vedieť ako nainštalovať + ešte tam vyskakuje ten Kernel Installer s ktorým je tiež problém a inak sa to inštaluje ako v Arch-based distribúciach.

To je výhoda AURu, je to o dost rychlejší a jednodušší :slight_smile:

Práve pre to som prešiel na CachyOS, ale keďže začiatočníci sa pohybujú v Ubuntu a Debian-based distribúciach tak mi napadlo že prečo o tom nespraviť návod.

1 lajk