[[Vorlage(Getestet, jammy)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Paketquellen_freischalten: Paketquellen bearbeiten] [:Terminal: Ein Terminal öffnen] [:Programme_starten: Ein Programm starten] [:Editor: Einen Editor öffnen] }}} [[Inhaltsverzeichnis(1)]] In diesem Artikel geht es um die Installation und Benutzung des VMware Workstation Players (ehemals VMWare Player), einer Software zur Virtualisierung. Einen Einstieg in das Thema und weiterführende Informationen gibt es im Artikel zur [:Virtualisierung:]. Alte Versionen des VMware Players konnten virtuelle Maschinen nur ausführen, das Erstellen und Konfigurieren war der größeren Schwester [:VMware Workstation:VMware Workstation Pro] vorbehalten. Seit Version 3 können mit dem Player auch eigene VMs erstellt werden. = Installation = ## einen grafischen Installationsassistenten gibt es aktuell bei VMware Workstation 16.2.4 Player for Linux 64-bit nicht ## [[Vorlage(Bildunterschrift, VMware_Player_Installer.png, 250, "Grafischer Installationsassistent", right)]] Aktuelle Versionen von [https://www.vmware.com/de/products/player/ VMware Workstation Player] {de} kann man sich kostenlos (für nicht-kommerzielle Nutzung) beim Hersteller herunterladen. Es ist keine Registrierung nötig. Hier ein Direktlink: [https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/16_0 VMware Workstation] {en}{dl}. Nun öffnet man ein Terminal [3], wechselt in das Verzeichnis, in dem die heruntergeladene Datei liegt, und startet die Installation. Im folgenden wird davon ausgegangen, dass man nur eine Installationsdatei herunter geladen hat. {{{#!vorlage Warnung Fremdpakete können das System gefährden. }}} {{{#!vorlage Befehl cd /Pfad/zum/heruntergeladenen/Bundle/ sudo bash VMware-Player-*.bundle }}} Daraufhin startet ein Kommandozeilen-Installationsprogramm, welches den Rest erledigt. Vor dem ersten Start von VMWare Workstation Player sollte sichergestellt werden, das die [:GCC:GNU Compiler Collection (GCC)] installiert ist. Mit Hilfe der GCC werden beim ersten Starten des VMware Workstation Players die Kernelmodule automatisch neu erstellt, die notwendig sind, um den VMware Workstation Player zu benutzen. Dies geschieht auch nach einem Update des Kernels des Wirtsystems. Siehe hierzu auch den [:VMware_Workstation_Player/#Update:Abschnitt Update]. Falls die GCC nicht installiert sein sollten, so erfolgt die Installation analog zum Hauptartikel [:GCC/#Benoetigte-Werkzeuge-und-Programme:der GCC] wie folgt: {{{#!vorlage Paketinstallation build-essential }}} = Benutzung = Hier wird die Benutzung des VMware Players in Version 3.1.x beschrieben. Die Bedienung anderer Versionen kann gegebenenfalls abweichen. == Player starten == Bei der Installation wurde ein Startmenüeintrag angelegt. Dieser befindet sich im GNOME-Menü unter ''"Anwendungen -> Systemwerkzeuge -> VMware Player"'' Alternativ kann das Programm mit dem Befehl `vmplayer` gestartet werden [4]. [[Vorlage(Bildunterschrift, VMware_Player_Start.png, 250, "Auswahl Betriebssysteme", right)]] == VM starten == Die Bedienoberfläche bietet nun folgende Möglichkeiten an: * ''"Create a New Virtual Machine"'' - Anlegen einer neuen VM. * ''"Open an existing Virtual Machine"'' - Um eine bestehende VM zu starten, muss man die zugehörige '''.vmx'''-Datei öffnen. Danach wird die VM sofort gestartet. Bereits zuvor angelegte und gestartete VMs werden im linken Teil des Startfensters des VMware-Players aufgelistet und lassen sich darüber sofort starten. [[Vorlage(Bildunterschrift, VMware_Player_gestartet.png, 250, "Betriebssystem gestartet", right)]] == Player bedienen == Im Gegensatz zu seinen größeren Geschwistern VMware Server und VMware Workstation lässt der Player nur wenige Änderungen an der virtuellen Maschine zu, genau so viel, wie zum Bedienen dieser nötig sind. Folgende Menüpunkte stehen bei einer gestarteten VM zur Auswahl: * VMware Player: * ''"Help"'' [[Vorlage(Tasten, F1)]] - Öffnet Browser mit englischer Hilfe zum Programm * ''"About"'' - Öffnet Informationen zur Software und zur VM * ''"Enter ACE Client License"'' - Bei gewerblicher Nutzung kann man hier den gekauften Lizenzschlüssel eingeben * ''"Console"'' - Normaler Modus, d.h. die VM befindet sich komplett in einem Fenster des Wirtdesktops * ''"Unity"'' - Nahtlosmodus, d.h. der Desktop der VM integriert sich nahtlos in den Wirtdesktop. Das setzt die [#Gasterweiterungen Gasterweiterungen (VMware Tools)] voraus. * ''"Einstellungen"'' - Zum Einstellen des Verhaltens bei Schließen des VM-Fensters und ob das Programm nach Aktualisierungen suchen soll * ''"Shared Folders"'' - Zum Einstellen der gemeinsamen Ordner von VM und Wirt. Setzt die [#Gasterweiterungen Gasterweiterungen (VMware Tools)] voraus, kann aber die Sicherheit des Wirts beeinträchtigen. * ''"Troubleshoot"'' * ''"Change Memory Allocation"'' - Hier kann man die Größe des Arbeitsspeichers festlegen, der der VM zur Verfügung gestellt werden soll * ''"Message Log"'' - Anzeigen der Meldungen über die VM, kann hilfreich bei Fehlern und Problemen sein * ''"Reset"'' [[Vorlage(Tasten, strg+R)]] - Sofortiger Neustart der VM * ''"Suspend and Quit"'' [[Vorlage(Tasten, strg+Z)]] - Zustand der VM sichern und Player schließen (ähnlich einem Ruhezustand), wird beim nächsten Start wieder hergestellt * ''"Power Off and Quit"'' [[Vorlage(Tasten, strg+E)]] - VM ohne Herunterfahren ausschalten und Player schließen * ''"Suspend and Quit"'' [[Vorlage(Tasten, strg+Q)]] - Zustand der VM sichern und Player schließen (ähnlich einem Ruhezustand), wird beim nächsten Start wieder hergestellt * Devices: * ''"CD/DVD (IDE)"'' - Virtuelles CD/DVD-Laufwerk, kann mit physischem Laufwerk oder mit CD-Abbild (ISO) verbunden (''"Connect"'') oder getrennt/ausgeworfen (''"Disconnect"'') werden * ''"Network Adapter"'' * ''"Disconnect"'' - Virtuelle Netzwerkverbindung kappen * ''"Bridged"'' - VM erscheint wie physisch unabhängiger Rechner im Netzwerk des Wirts * ''"NAT"'' - Virtuelle Netzwerkverbindung über [wikipedia:Network_Address_Translation: NAT], d.h. Wirt und Gast kommunizieren in einem eigenen Netzwerk miteinander * ''"Host only"'' - VM kann ausschließlich mit dem Wirt kommunizieren * ''"Sound Card"'' - Ausgabe der virtuellen Soundkarte auf ein Soundgerät des Wirts umleiten (''"Connect"'') oder abschalten (''"Disconnect"'') * ''"USB"'' - Hat man bestimmte USB-Geräte am Wirt angesteckt, so kann man diese an das virtuelle System weiterleiten. Sie stehen dann aber dem Wirt erst wieder zur Verfügung, wenn sie von der VM getrennt wurden. Kleine Symbole in der unteren rechten Ecke zeigen den Status der VM an, welche Laufwerke benutzt werden, Status der Sound- und Netzwerkkarte und eventuelle Statusnachrichten. {{{#!vorlage Hinweis In der unteren rechten Ecke wird angezeigt, welche Tastenkombinationen benötigt werden, um Maus und Tastatur zu einzufangen, d.h. der VM zur Verfügung zu stellen oder sie aus der VM zu lösen bzw. wieder dem Wirt zur Verfügung zu stellen. Die Einstellung wird bei der Konfiguration der VM festgelegt und kann mit dem Player nicht geändert werden. Die Tastenkombinationen können je nach VM anders sein. Die Standardeinstellungen sind [[Vorlage(Tasten, strg+g)]] zum Einfangen und [[Vorlage(Tasten, strg+alt)]] zum Lösen. }}} == Gasterweiterungen == Die Gasterweiterungen (VMware Tools) ermöglichen etwa das Verwenden gemeinsamer Ordner zwischen VM und Wirt, den Nahtlosmodus und das variable Einstellen der Bildschirmauflösung. Sie sind auf einem CD-Abbild (ISO) enthalten. Nähere Informationen erhält man im Artikel [:VMware/Tools:]. == VM beenden == Die VM kann beendet werden, indem man das virtuelle Betriebssystem herunter fährt oder in den Ruhezustand versetzt sowie wenn man den ''"Suspend"'' oder ''"Power Off"'' des Players nutzt. Wird die VM beendet, schließt sich auch der Player komplett. = Update = Nach einem Update des Kernels des Wirtsystems werden beim ersten Starten des VMware-Players die Kernelmodule automatisch neu erstellt, die notwendig sind, um den VMware-Player zu benutzen. Falls das nicht automatisch passieren sollte, kann man die benötigten Kernelmodule mit folgendem Terminalbefehl auch manuell updaten: {{{#!vorlage Befehl sudo vmware-modconfig --console --install-all }}} {{{#!vorlage Hinweis Nach einem Update auf aktuelleren Kernel kann es vorkommen, dass der Befehl `vmware-modconfig` fehlschlägt. Der neue Kernelversion wird dann von VM-Player (noch) nicht unterstützt. Als Workaround ist Ubuntu dann mit der Kernelversion zu betreiben, unter der VMware-Player zuletzt lief. }}} ## [[Bild("VMware_Player/VMware_Player_Uninstaller.png", 250, align=right)]] [[Vorlage(Bildunterschrift, "VMware_Player_Uninstaller.png", 250, "VMware Player deinstallieren", right)]] = Deinstallation = Die Deinstallation wird mittels Administrationsrechten in einem Terminal [3] gestartet: {{{#!vorlage Befehl sudo vmware-installer -u vmware-player }}} Bei Versionen >=2.5 startet eine grafische Deinstallationsroutine. = Probleme und Lösungen = == No 3D Support is available from the host == Insbesondere bei der Verwendung von Intel-Grafik kann es vorkommen, dass trotz funktionierender 3D-Beschleunigung beim Start des Gastsystems die Meldung `"No 3D Support is available from the host"` erscheint. Abhilfe versprechen folgende Maßnahmen: * Eintragen von `mks.enable3d="TRUE"` und `mks.gl.allowBlacklistedDrivers="TRUE"` im '''vmx'''-File * nur Ubuntu 16.04: Installation der "Texture compression library for Mesa" (Paket '''libtxc-dxtn-s2tc0''') Wenn das noch nicht hilft, kann man es noch mit den "Updated and Optimized Open Graphics Drivers" aus dem '''ppa:oibaf/graphics-drivers''' versuchen. == Tastaturprobleme == Es kann vorkommen, dass im VM-Fenster bestimmte Tasten bzw. Tastaturkombinationen nicht funktionieren (z.B. [[Vorlage(Tasten, STRG+ALT+ENTF)]]). Um dies zu beheben, erstellt/bearbeitet man im Homeverzeichnis die Datei '''/home/BENUTZER/.vmware/config'''[4] und fügt folgende Zeile ein: {{{ xkeymap.nokeycodeMap = true }}} (siehe auch diesen [http://chrisbremer.de/?p=18 Blogbeitrag] {de} auf chrisbremer.de) = Links = * [:VMware Workstation Pro:] * [wikipedia:VMware#VMware_Player:VMware_Player] - Wikipedia * [https://www.vmware.com/de/ Webseite des Herstellers] {de} * [https://vmware-forum.de/ Deutsches VMware-Forum] {de} #tag: Emulation und Virtualisierung, unfreie Software