Czym są 'Narzędzia VMware'?
Narzędzia VMware to oprogramowanie instalowane na maszynie wirtualnej gościa w celu poprawy wydajności podczas pracy na hoście VMware/Esx, VMware/Player, VMware/Server lub VMware/Workstation. Narzędzia te zapewniają:
- VMware Network acceleration
- VMware Video acceleration
- Host to Guest time synchronization
- Seamless mouse movement between host and guest
-
Cięcie & Wklejanie – ang. Guest to Host and Guest to Guest
- Disk Shrink (z VMware Toolbox uruchomionym na roota)
- Skrypty uruchamiania/wyłączania (z VMware Toolbox uruchomionym na roota)
-
HeartBeat (tylko VMware/Esx)
Niniejsza strona wyjaśnia, jak zainstalować narzędzia VMware Tools na maszynie wirtualnej-gościu Ubuntu.
Instalacja narzędzi VMware na gościu Ubuntu
Narzędzia VMware można uzyskać z:
-
pakietu open-vm-tools w Ubuntu
- packages.vmware.com
- twojego hosta VMware (ta metoda nie wykorzystuje pakietów .deb)
VMware zaleca użytkownikom korzystanie z open-vm-tools w systemie Linux, w tym Ubuntu.
Instalacja z Ubuntu pakietu open-vm-tools na Trusty Tahr 14.04 i nowszych
open-vm-tools jest zalecaną metodą instalacji narzędzi VMware na Ubuntu. Pakiety są dostępne w głównym repozytorium od 14.04.
# For desktop:apt-get install open-vm-tools open-vm-tools-desktop# For server and headless installations:apt-get install open-vm-tools
Jeśli używasz Trusty po aktualizacji ze starszego wydania, być może będziesz musiał użyć open-vm-tools-lts-trusty-desktop zamiast tego.
Legendarne instalacje Ubuntu
Zważywszy na naturę wirtualizacji, może zaistnieć potrzeba kontynuowania korzystania z bardzo starych wersji Ubuntu. Instrukcje dla wersji od 10.04 do 12.04 są wymienione poniżej. W przypadku starszych wersji należy zapoznać się z podręcznikiem instalacji VMware.
Instalacja z pakietów specyficznych dla systemu operacyjnego (OSP) na Lucid Lynx 10.04 do Precise Pangolin 12.04
Pakiet open-vm-tools jest dostępny w repozytorium multiverse dla wydań od 10.04 do 12.04. Jednak te wersje są bardzo przestarzałe i mogą nie posiadać sterowników dla nowszych wersji ESXi i VMware Workstation / Player / Fusion. Z tego powodu, jeśli nadal potrzebujesz starszej maszyny wirtualnej Ubuntu, zalecana jest instalacja z repozytorium VMware. Użyj pakietu 12.04 dla Ubuntu 12.10, 13.04 i 13.10.
Aby dodać repozytorium wykonaj:
Lucid: apt-add-repository 'deb https://packages.vmware.com/tools/releases/latest/ubuntu/ lucid main'Natty: apt-add-repository 'deb https://packages.vmware.com/tools/releases/latest/ubuntu/ natty main'Oneiric: apt-add-repository 'deb https://packages.vmware.com/tools/releases/latest/ubuntu/ oneiric main'Precise: apt-add-repository 'deb https://packages.vmware.com/tools/releases/latest/ubuntu/ precise main'wget http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-RSA-KEY.pub -q -O- | \ apt-key add -# (The above links to the latest builds of VMware-tools; however,# these packages should be compatible with all VMware servers, including the ESX 4 to vSphere ESXi 6.5.# Next update your reposapt-get update
Uwaga: użycie apt-add-repository doda również wpis dla źródeł, które nie są dostępne w repozytorium vmware. Będziesz musiał ręcznie usunąć wpis deb-src dla „packages.vmware.com”, który powinien znajdować się na dole twojego pliku /etc/apt/sources.list.
Aby zainstalować wykonaj:
sudo apt-get install vmware-tools-esx-kmods-kernel_release# Where kernel_release is the kernel release and type returned by the uname -r command.# For example: vmware-tools-esx-kmods-2.6.32-21-generic# Then for desktop VMs or those that need graphics supportsudo apt-get install vmware-tools-esx-nox# Or for server and headless installationssudo apt-get install vmware-tools-esx# Some versions may require kernel headerssudo apt-get install linux-headers-virtual
Weryfikuj pomyślną instalację
# Verify that the VMware Tools daemon, vmtoolsd, is running.pgrep -fl vmtoolsd# Verify that the required kernel modules load properly./sbin/lsmod
Moduły jądra są ładowane tylko dla używanych urządzeń wirtualnych. Jednakże, moduł vmmemctl powinien być zawsze załadowany.
Instalacja z hosta VMware
Ostrzeżenie: Ta metoda instalacji nie używa pakietów Ubuntu. Zamiast tego, omija dpkg i zapisuje pliki bezpośrednio do systemu. Jest to generalnie niezalecane.
Uruchom okno terminala i wykonaj następujące czynności, aby upewnić się, że masz pakiety wymagane do zbudowania VMware Tools lub jądra.
sudo apt-get install build-essential linux-headers-`uname -r` psmisc
UWAGA: linux-headers-uname -r nie jest wymagane przy domyślnej budowie, ponieważ te nagłówki już istnieją. Są one wymienione tutaj na wypadek, gdybyś dokonał modyfikacji jądra.
Z menu VMware wybierz VM->Instalacja VMware Tools. Na pulpicie powinien pojawić się obraz zamontowanej płyty CD. W oknie File Browser kliknij prawym przyciskiem myszy plik VMwareTools*.tar.gz i rozpakuj go na pulpit.
Jeśli cdrom nie został zamontowany automatycznie, zamontuj go (w systemie gościa) wykonując
# make a mount point if needed :sudo mkdir /media/cdrom# Mount the CDsudo mount /dev/cdrom /media/cdrom# Copy and extract VMWareToolssudo cp /media/cdrom/VMwareTools*.tar.gz ~/Desktop# You can extract with archive manager, right click on the archive and extract ... ortar xvf VMwareTools*.tar.gz# Install as below
Otwórz okno terminala i wykonaj następujące polecenia.
cd ~/Desktop/vmware-tools-distribsudo ./vmware-install.pl
Podczas vmware-install.pl, wybierz domyślne odpowiedzi na wszystko (po prostu naciśnij klawisz <enter>).
Możesz skonfigurować narzędzia jako root
sudo vmware-toolbox
W przeciwnym razie uruchom je jako użytkownik (nie root)
vmware-toolbox
- Aby zsynchronizowany schowek i mysz działały, jak również funkcja folderów współdzielonych, musisz mieć uruchomione vmware-toolbox, chociaż możesz zminimalizować okno.
Aby mieć vmware tools automatycznie uruchamiane z sesjami, przejdź do System->Preferencje->Sesje->Programy startowe. Kliknij Dodaj, wpisz vmware-toolbox, Ok, Zamknij.
Jeśli używasz systemu operacyjnego Kubuntu.
echo "/usr/bin/vmware-toolbox" > ~/.kde/Autostart/vmware-toolbox.shchmod +x ~/.kde/Autostart/vmware-toolbox.sh
Aby przywrócić działanie kółka przewijania po powyższej instalacji, należy dokonać drobnej zmiany w pliku xorg.conf.
W sekcji „Configured Mouse”, zmień następującą linię jak wskazano:
Option "Protocol" "imps/2"
Jeśli masz więcej niż pięć przycisków (kółko przewijania liczy się jako trzy), to możesz potrzebować następującej linii:
Option "Protocol" "ExplorerPS/2"
Restart X.