GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare VMware Workstation 16 Pro su Ubuntu 22.04 / Ubuntu 20.04

VMware Workstation è un software di virtualizzazione ampiamente utilizzato che consente agli utenti di eseguire più macchine virtuali x86 e x86-64 su un desktop o laptop.

Ogni macchina virtuale esegue un ambiente del sistema operativo isolato, comprese le varianti Windows, Linux e BSD, e utilizza una parte del processore e della memoria del tuo sistema.

Qui vedremo come installare VMware Workstation Pro 16 su Ubuntu 22.04 / Ubuntu 20.04.

Installa strumenti di compilazione

Innanzitutto, aggiorna l'indice del repository.

sudo apt update

Quindi, installa gli strumenti di compilazione per l'installazione di VMware Workstation.

sudo apt install -y gcc build-essential

E poi riavvia il sistema.

sudo reboot

Installa VMware Workstation Pro su Ubuntu 22.04

Ora, scarica VMware Workstation Pro tramite un browser web, quindi vai alla directory Download e rendi eseguibile il programma di installazione di VMware.

cd ~/Downloads

sudo chmod 700 VMware-Workstation-Full-*.bundle

Quindi, esegui il programma di installazione di VMware Workstation utilizzando il comando seguente.

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

Il programma di installazione avvierà l'estrazione dei file e quindi installerà VMware Workstation.

Risultato:

Extracting VMware Installer...done.
Installing VMware Workstation 16.2.1
    Configuring...
[######################################################################] 100%
Installation was successful.

Se durante l'installazione viene visualizzato un messaggio di avviso/errore simile al seguente, segui i passaggi indicati.

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.

Esegui la serie di comandi per installare i moduli VMware Workstation.

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

Credito :Chiedi a Ubuntu

Firma moduli VMware (sistemi UEFI) su Ubuntu 22.04

Sui sistemi di avvio sicuro EFI, dovrai firmare i moduli VMware (vmmon e vmnet) per VMware Workstation. Per firmare i moduli, dovrai disporre di una chiave del proprietario della macchina (MOK) considerata attendibile dal firmware EFI.

Se hai il MOK creato in precedenza, puoi saltare questo passaggio e andare direttamente a firmare i moduli VMware utilizzando la chiave esistente.

Innanzitutto, genera la MOK (Chiave del proprietario della macchina).

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

Quindi, importa la chiave generata nel sistema. Questo comando ti chiederà di impostare la password, che ti servirà in seguito durante la registrazione della chiave.

sudo mokutil --import MOK.der

Crea uno script  /misc/sign-vmware-modules/signingscript per firmare tutti i moduli VMware utilizzando il MOK.

#!/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

Quindi, cambia la proprietà dello script ed eseguilo. Puoi eseguire questo script ogni volta che aggiorni il sistema.

chmod 700 /misc/sign-vmware-modules/signingscript

sudo /misc/sign-vmware-modules/signingscript

Riavvia il sistema e quindi premi un tasto qualsiasi per avviare l'utilità di gestione MOK

1. Scegli Registra MOK

2. Scegli Visualizza chiave 0 per controllare la chiave del proprietario della macchina. Se la chiave è OK, premi Invio e quindi seleziona Continua

3. Scegli per registrare le chiavi e quindi inserire la password che hai fornito durante l'importazione

4. Infine, scegli Riavvia per riavviare il sistema

Avvia VMware Workstation Pro

Puoi avviare VMware Workstation andando su Attività>> Cerca VMware Workstation n o usando il vmware comando.

1. Seleziona Accetto i termini del contratto di licenza e fare clic su Avanti su VMware Workstation – Contratto di licenza con l'utente finale.

2. Seleziona Accetto i termini del contratto di licenza e fare clic su Avanti su Componente VMware OVF Tool per Linux – Contratto di licenza con l'utente finale.

3. Scegli se VMware può controllare gli aggiornamenti del prodotto all'avvio e fare clic su Avanti.

4. Decidi se aderire al Programma di miglioramento dell'esperienza del cliente VMware (CEIP) oppure no e fai clic su Avanti.

5. Immettere la chiave di licenza nella casella sotto Ho una chiave di licenza per VMware Workstation oppure prova VMware Workstation 16 per 30 giorni . Fare clic su Fine per procedere.

6. Potrebbe essere necessario inserire la password del tuo account per completare la configurazione.

Ora avrai la casa di VMware Workstation Pro. Qui puoi creare e gestire macchine virtuali.

Conclusione

È tutto. Spero che tu abbia imparato come installare VMware Workstation Pro 16 su Ubuntu 22.04 / Ubuntu 20.04.


Ubuntu
  1. Come installare VMware Workstation su Ubuntu

  2. Come installare VMware Workstation Player su Ubuntu 20.04

  3. Come installare VMware Workstation Player su Ubuntu 18.04

  4. Come installare VMware Workstation 11 su Ubuntu Linux

  5. Installa VMware Workstation 9 su Ubuntu 12.10

Come installare VMware Workstation su Ubuntu 20.04

Come installare VMware Workstation Pro Ubuntu 20.04

Come installare VMware su Ubuntu 20.04?

Come installare VMware Workstation su Ubuntu 16.04 LTS

Come installare VMware Workstation Pro su Ubuntu 22.04 LTS

Come installare VMware Workstation Pro 16 su Ubuntu 22.04