VMware Workstation ist eine weit verbreitete Virtualisierungssoftware, mit der Benutzer mehrere virtuelle x86- und x86-64-Maschinen auf einem Desktop oder Laptop ausführen können.
Jede virtuelle Maschine führt eine isolierte Betriebssystemumgebung aus, einschließlich Windows-, Linux- und BSD-Varianten, und verwendet einen Teil Ihres Systemprozessors und Arbeitsspeichers.
Hier sehen wir, wie man VMware Workstation Pro 16 auf Ubuntu 22.04 / Ubuntu 20.04 installiert.
Build-Tools installieren
Aktualisieren Sie zuerst den Repository-Index.
sudo apt update
Installieren Sie dann die Build-Tools für die Installation von VMware Workstation.
sudo apt install -y gcc build-essential
Starten Sie dann das System neu.
sudo reboot
Installieren Sie VMware Workstation Pro auf Ubuntu 22.04
Laden Sie jetzt VMware Workstation Pro über einen Webbrowser herunter und gehen Sie dann in das Verzeichnis Downloads und machen Sie das VMware-Installationsprogramm zu einer ausführbaren Datei.
cd ~/Downloads sudo chmod 700 VMware-Workstation-Full-*.bundle
Führen Sie als Nächstes das VMware Workstation-Installationsprogramm mit dem folgenden Befehl aus.
sudo ./VMware-Workstation-Full-*.bundle
Das Installationsprogramm beginnt mit dem Extrahieren von Dateien und installiert dann die VMware Workstation.
Ausgabe:
Extracting VMware Installer...done. Installing VMware Workstation 16.2.1 Configuring... [######################################################################] 100% Installation was successful.
Wenn Sie während der Installation eine Warn-/Fehlermeldung ähnlich der folgenden erhalten, befolgen Sie die angegebenen Schritte.
2022-04-12T03:56:42.463Z In(05) host-7035 261 | uint8 id[]) // IN: PVN ID to use (NULL if allocPvn == FALSE) 2022-04-12T03:56:42.463Z In(05) host-7035 | ~~~~~~^~~~ 2022-04-12T03:56:42.463Z In(05) host-7035 /tmp/modconfig-5Zs2Ch/vmnet-only/hub.c:68:37: note: previously declared as ‘uint8[20]’ {aka ‘unsigned char[20]’} 2022-04-12T03:56:42.463Z In(05) host-7035 68 | uint8 id[VNET_PVN_ID_LEN]); 2022-04-12T03:56:42.463Z In(05) host-7035 | ~~~~~~^~~~~~~~~~~~~~~~~~~ 2022-04-12T03:56:42.463Z In(05) host-7035 Skipping BTF generation for /tmp/modconfig-5Zs2Ch/vmnet-only/vmnet.ko due to unavailability of vmlinux 2022-04-12T03:56:42.463Z In(05) host-7035 Unable to install all modules. See log for details.
Führen Sie die Befehlsfolge aus, um VMware Workstation-Module zu installieren.
VMWARE_VERSION=workstation-16.2.3 TMP_FOLDER=/tmp/patch-vmware rm -fdr $TMP_FOLDER mkdir -p $TMP_FOLDER cd $TMP_FOLDER sudo apt install git -y git clone https://github.com/mkubecek/vmware-host-modules.git cd $TMP_FOLDER/vmware-host-modules git checkout $VMWARE_VERSION git fetch make sudo make install sudo rm /usr/lib/vmware/lib/libz.so.1/libz.so.1 sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1
Kredit :Ubuntu fragen
Signieren Sie VMware-Module (UEFI-Systeme) auf Ubuntu 22.04
Auf EFI Secure Boot-Systemen müssen Sie VMware-Module (vmmon und vmnet) für VMware Workstation signieren. Zum Signieren der Module benötigen Sie einen Maschinenbesitzerschlüssel (MOK), dem die EFI-Firmware vertraut.
Wenn Sie das MOK bereits erstellt haben, können Sie diesen Schritt überspringen und direkt mit dem Signieren der VMware-Module mit dem vorhandenen Schlüssel fortfahren.
Generieren Sie zuerst den MOK (Machine Owner Key).
sudo apt install -y openssl sudo mkdir -p /misc/sign-vmware-modules sudo chmod 777 /misc/sign-vmware-modules cd /misc/sign-vmware-modules openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=MSI/" chmod 600 MOK.priv
Importieren Sie dann den generierten Schlüssel in das System. Dieser Befehl fordert Sie auf, das Kennwort festzulegen, das Sie später beim Registrieren des Schlüssels benötigen.
sudo mokutil --import MOK.der
Erstellen Sie ein Skript /misc/sign-vmware-modules/signingscript
um alle VMware-Module mit dem MOK zu signieren.
#!/bin/bash for modfile in $(modinfo -n vmmon vmnet); do echo "Signing $modfile" /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 \ /misc/sign-vmware-modules/MOK.priv \ /misc/sign-vmware-modules/MOK.der "$modfile" done
Ändern Sie dann den Eigentümer des Skripts und führen Sie es aus. Sie können dieses Skript immer dann ausführen, wenn Sie das System aktualisieren.
chmod 700 /misc/sign-vmware-modules/signingscript sudo /misc/sign-vmware-modules/signingscript
Starten Sie das System neu und drücken Sie dann eine beliebige Taste, um das MOK-Verwaltungsdienstprogramm zu starten
1. Wählen Sie MOK registrieren
2. Wählen Sie Schlüssel 0 anzeigen um den Maschinenbesitzerschlüssel zu überprüfen. Wenn der Schlüssel OK ist, drücken Sie die Eingabetaste und wählen Sie dann Weiter
3. Wählen Sie Ja um den/die Schlüssel zu registrieren und dann das Passwort einzugeben die Sie beim Import angegeben haben
4. Wählen Sie abschließend Neustart um das System neu zu starten
Starten Sie VMware Workstation Pro
Sie können die VMware Workstation starten, indem Sie zu Aktivitäten gehen>> Suchen Sie nach VMware Workstation n oder mit vmware
Befehl.
1. Wählen Sie Ich akzeptiere die Bedingungen der Lizenzvereinbarung und klicken Sie unter VMware Workstation – Endbenutzer-Lizenzvereinbarung. auf Weiter
2. Wählen Sie Ich akzeptiere die Bedingungen der Lizenzvereinbarung und klicken Sie unter VMware OVF Tool-Komponente für Linux – Endbenutzer-Lizenzvereinbarung. auf Weiter
3. Wählen Sie aus, ob VMware nach Produktaktualisierungen suchen kann beim Start und klicken Sie auf Weiter.
4. Entscheiden Sie, ob Sie am VMware-Programm zur Verbesserung der Benutzerfreundlichkeit (CEIP) teilnehmen möchten oder nicht und klicken Sie auf Weiter.
5. Geben Sie den Lizenzschlüssel in das Feld unter Ich habe einen Lizenzschlüssel für VMware Workstation ein , oder VMware Workstation 16 30 Tage lang testen . Klicken Sie auf Fertig stellen, um fortzufahren.
6. Möglicherweise müssen Sie das Kennwort Ihres Kontos eingeben, um die Einrichtung abzuschließen.
Sie erhalten nun die Startseite von VMware Workstation Pro. Hier können Sie virtuelle Maschinen erstellen und verwalten.
Schlussfolgerung
Das ist alles. Ich hoffe, Sie haben gelernt, wie man VMware Workstation Pro 16 auf Ubuntu 22.04 / Ubuntu 20.04 installiert.