Installa VMware Workstation Player in Ubuntu 24.04 [Risolvi il problema del modulo]
Desideri eseguire un sistema operativo su una macchina virtuale utilizzando VMware Workstation Player? Qui ti mostrerò come installarlo e utilizzarlo in Ubuntu 24.04 e Ubuntu 22.04 LTS.
Personalmente utilizzo Oracle Virtualbox per provare diversi sistemi operativi come macchine virtuali (VM). Alcuni tuttavia preferiscono la workstation VMware, disponibile gratuitamente per uso non commerciale.
1. Scarica e installa VMware Workstation Player
VMware Workstation Player fornisce supporto Linux tramite un pacchetto .bundle
universale, disponibile per il download al collegamento seguente:
Scarica Workstation Player per Linux: https://www.vmware.com/go/getplayer-linux
Nel caso in cui il collegamento sopra non funzioni correttamente, puoi anche andare su questa pagina per il collegamento per il download.
Dopo aver scaricato il pacchetto, apri la cartella Download. Quindi, fai clic con il pulsante destro del mouse su un'area vuota e fai clic sull'opzione di menu "Apri nel terminale" per aprire una finestra di terminale con quella cartella come directory di lavoro.
Nella finestra del terminale pop-up, esegui i comandi seguenti uno per uno (sostituisci VMware-Player-*.bundle
con il nome del pacchetto):
Aggiungi l'autorizzazione eseguibile al pacchetto scaricato:
chmod u+x ./VMware-Player-*.bundle
Quindi, eseguilo con il permesso sudo:
sudo ./VMware-Player-*.bundle
Questo comando ti chiederà di digitare la password dell'utente (nessun feedback visivo) per l'autenticazione. Quindi estrai automaticamente il pacchetto, installa e configura VMware Player nel tuo sistema.
Una volta installato correttamente il pacchetto, è possibile avviare il software dal menu Start o da "Mostra app" di GNOME (o panoramica) a seconda dell'ambiente desktop.
2. Installare manualmente i moduli vmmon e vmnet
Quando si avvia wmware player, viene visualizzata una finestra di dialogo che richiede la compilazione e l'installazione di alcuni moduli. Tuttavia, nel mio caso ha sempre avuto esito negativo dopo aver fatto clic sul pulsante "Installa".
avviare prima i prompt di vmware per creare i moduli. tuttavia fallisce sempre
Se hai riscontrato lo stesso problema, ecco un progetto open source gratuito che può aiutarti. Da diversi anni il progetto mantiene le patch per la creazione di moduli host VMware rispetto ai kernel recenti.
NOTA: nei comandi seguenti, sostituisci 17.5.0 in base alla versione del lettore VMWare installata. E vai al collegamento qui sopra nel caso in cui i passaggi non siano aggiornati!
Per applicare la patch, potrebbe essere necessario prima disabilitare Secure Boot.
Innanzitutto, premi
Ctrl+Alt+T
per aprire il terminale ed esegui i comandi per scaricare il file tar dalla pagina del progetto:wget https://github.com/mkubecek/vmware-host-modules/archive/workstation-17.5.0.tar.gz
Quindi, estrai il tarball che hai appena scaricato:
tar -xzf workstation-17.5.0.tar.gz
Successivamente, vai alla cartella estratta:
cd vmware-host-modules-workstation-17.5.0/
Comprimi le sottocartelle dei moduli
vmmon-only
evmnet-only
negli archivi tar eseguendo 2 comandi uno per uno.tar -cf vmmon.tar vmmon-only/
tar -cf vmnet.tar vmnet-only/
-
Quindi, spostali nella directory dei sorgenti del modulo vmware:
sudo cp -v vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/
Infine, esegui lo strumento
vmware-modconfig
per creare e installare tutti i moduli.sudo vmware-modconfig --console --install-all
Se tutto è stato eseguito senza errori, puoi provare ad avviare nuovamente VMWare Player ed eliminare gli avanzi (il tarball e la cartella estratta) dalla directory home dell'utente.
3. Installare un sistema operativo nella VM utilizzando VMware Player
Al primo avvio del software della macchina virtuale, è necessario leggere e accettare la licenza. Quindi, inserisci una chiave di licenza o seleziona "Utilizza VMware Player gratuitamente per uso non commerciale".
Quindi, inizia in una finestra di VirtualBox simile al gestore VM. Lì puoi fare clic su "Apri una macchina virtuale", se hai già VM esportate come .vmx
, .ovf
o file .ova
. In alternativa, fai clic su "Crea una nuova macchina virtuale" per crearne una nuova.
Nella "Procedura guidata per la nuova macchina virtuale", puoi scegliere di installare un sistema da un CD-ROM (se la tua macchina reale ne ha uno) o da un'immagine .iso
. Naturalmente puoi anche scegliere di creare un disco vuoto per un utilizzo successivo.
Quindi, basta seguire la procedura guidata per selezionare il sistema operativo, impostare un nome VM e dove archiviare i file VM, allocare spazio su disco. Prima di fare clic sul pulsante "Fine", puoi fare clic sul pulsante "Hardware personalizzato" per ulteriori opzioni, tra cui:
- dimensione della memoria per la VM.
- quanti core CPU utilizzare.
- regolare la dimensione del disco rigido.
- configurare l'adattatore di rete, la scheda audio, il controller USB, ecc.
Suggerimenti: qui è meglio scegliere l'opzione "Bridged" come controller di rete, altrimenti otterrai alcune opzioni "Ethernet (vmnet1) non gestita" nel menu di stato del sistema in alto a destra, che è abbastanza fastidioso (vedi lo screenshot qui sotto).
Se hai già queste opzioni nel menu di stato del sistema, esegui il comando vmware-netcfg per avviare la finestra di dialogo di configurazione e rimuovere le reti virtuali. Infine, riconfigurateli su “bridged” nella finestra di dialogo delle impostazioni della VM.
Una volta eseguita la "Procedura guidata per la nuova macchina virtuale", avvia automaticamente la VM, proprio come si avvia la macchina reale da USB o CD-ROM. Quindi, puoi avviare il programma di installazione nel sistema operativo virtuale e seguire la procedura guidata per installare il sistema nella macchina virtuale.
Al termine, la VM verrà elencata nella finestra di gestione principale di VMware Player, la prossima volta che lo avvierai. Inoltre, puoi accedere al menu "Macchina virtuale" per configurare le preferenze della VM e installare gli strumenti VMware per funzionalità aggiuntive.
Disinstallare VMware Workstation Player
Per disinstallare il software, è ancora necessario il pacchetto .bundle scaricato nel primo passaggio.
Inoltre, fai clic con il pulsante destro del mouse nell'area vuota della cartella che memorizza il file .bundle
e fai clic su "Apri nel terminale". Nella finestra del terminale pop-up, esegui i comandi uno per uno:
Aggiungi l'autorizzazione eseguibile, nel caso in cui l'hai eliminata e scaricala nuovamente:
chmod u+x ./VMware-Player*.bundle
Elenca i prodotti installati. In questo caso, dovrebbe essere
vmware-player
:sudo ./VMware-Player*.bundle --list-products
Disinstallare vmware player (è necessario chiudere il software se in esecuzione):
sudo ./VMware-Player*.bundle -u vmware-player
Dopo aver disinstallato il software, rimangono ancora alcuni residui. Per quanto ne so, includono:
- i file di tutte le VM installate (per impostazione predefinita nella cartella vmware della tua cartella home). Possono essere utilizzati per ripristinare le VM (o anche per l'utilizzo in altri software VM) la prossima volta che installi VMware Player, anche se eliminali se lo desideri.
- Directory
/etc/vmware
per i file di configurazione, utilizzaresudo rm -R /etc/vmware
per eliminare. - Il pacchetto del driver video VMware (
xserver-xorg-video-vmware
) installato come dipendenza.