Strumenti Utente

Strumenti Sito


doc:vmware_player_4

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
doc:vmware_player_4 [2012/06/25 06:55] – [Installazione] xquietdoc:vmware_player_4 [2019/01/27 10:59] (versione attuale) – modifica esterna 127.0.0.1
Linea 10: Linea 10:
 [[http://www.vmware.com/products/player/|VMWare Player]]® è un noto prodotto //closed source// che permette di eseguire più sistemi operativi, in contemporanea, su un solo elaboratore (ossia virtualizza le risorse del calcolatore permettendo a diversi sistemi operativi di accedervi). [[http://www.vmware.com/products/player/|VMWare Player]]® è un noto prodotto //closed source// che permette di eseguire più sistemi operativi, in contemporanea, su un solo elaboratore (ossia virtualizza le risorse del calcolatore permettendo a diversi sistemi operativi di accedervi).
  
-Esistono alternative open source a questo prodotto, quali ad esempio VirtualBox-OSE o qemu.+Esistono alternative open source a questo prodotto, quali ad esempio //VirtualBox-OSE// //qemu//, già presenti nei repositories di Mageia
  
-Il suo utilizzo classico, su GNU/Linux, in ambito casalingo o small office è legato alla eventuale necessità di eseguire applicativi per Microsoft Windows ® senza l'onere di un dual boot.+Vi potreste domandare quindi quali siano i motivi per cui viene proposta una guida per installare un prodotto proprietario su Mageia quando esistono degli equivalenti liberi. La risposta sta nel fatto che VirtualBox-OSE manca del supporto USB e qemu è rivolto ad un'utenza più esperta.
  
-Il suo utilizzo in ambito workstation o server è invece molto più vario e non è oggetto di questa guida.+L'utilizzo classico del //VMWare Player// -su GNU/Linux- è legato alla eventuale necessità di eseguire applicativi per Microsoft Windows ® senza l'onere di un dual boot.  
 + 
 +Ancora più in generale, VMWare Player risulta essere un ottima soluzione per provare nuove versioni di differenti distribuzioni GNU/Linux (ad esempio Mageia Cauldron :-) ) senza dover rinunciare alla stabilità offerta dalla versione stabile che gira sul vostro pc (ad esempio Mageia 2 ;-) ). 
 + 
 +In altri ambiti, quali ad esempio l'aziendale o di impresa, ci si può trovare a lavorare con //VMWare Workstation// il quale però non è distribuito gratuitamente come il Player. VMWare workstation non viene preso in esame in questa guida, ma le procedure di questa si adattano bene anche all'installazione del prodotto commerciale appena citato (//insomma, a voi la scelta// :-) ).
  
 Di seguito quindi vediamo come installare e configurare VMWare Player 4 su Mageia, distribuzione GNU/Linux non ancora supportata dal produttore di questo applicativo. Di seguito quindi vediamo come installare e configurare VMWare Player 4 su Mageia, distribuzione GNU/Linux non ancora supportata dal produttore di questo applicativo.
  
 Questa guida è concepita per Mageia 2, ma almeno per la parte di installazione si adatta bene anche a Mageia 1 (//ciò che non andrà bene invece è la parte inerente la correzione dei moduli per il kernel, dal momento che Mageia 2 ha un kernel 3.3 che Mageia 1 non ha//) Questa guida è concepita per Mageia 2, ma almeno per la parte di installazione si adatta bene anche a Mageia 1 (//ciò che non andrà bene invece è la parte inerente la correzione dei moduli per il kernel, dal momento che Mageia 2 ha un kernel 3.3 che Mageia 1 non ha//)
 +
 +===== Requisiti =====
 +
 +  * Rudimenti di bash e text editing
 +  * Mageia 2 a 32bit o 64bit
 +  * Voglia di smanettare
 +  * Un cervello funzionante :-)
 +
 ===== Download ===== ===== Download =====
  
-Prima di tutto occorre scaricare il bundle direttamente dal sito del produttore, perchè questa applicazione -non essendo libera- non viene distribuita tramite i repositories di Mageia.+Prima di tutto occorre scaricare il bundle direttamente dal sito del produttore, perchè questa applicazione -//non essendo libera//- non viene distribuita tramite i repositories di Mageia.
  
 Eccovi il sito https://my.vmware.com/web/vmware/evalcenter?p=player al quale occorre essere registrati per poter procedere al download (nessun costo). Eccovi il sito https://my.vmware.com/web/vmware/evalcenter?p=player al quale occorre essere registrati per poter procedere al download (nessun costo).
  
-Sono disponibili per il download versioni di VMWare Player a 32 bit che a 64 bit che vanno scelte in funzione delle caratteristiche del vostro calcolatore. La cartella di ricezione del download in questo caso è //$HOME/Scaricati// e la versione del bundle la 4.0.4-744019 a 64bit.+Sono disponibili per il download versioni di VMWare Player a 32 bit a 64 bit che vanno scelte in funzione delle caratteristiche del vostro calcolatore.  
 + 
 +La cartella di ricezione del download in questo caso è //$HOME/Scaricati// e la versione del bundle la 4.0.4-744019 a 64bit.
  
 ===== Installazione ===== ===== Installazione =====
  
-Al termine del download occorre rendere eseguibile il bundle e scaricare i pacchetti di sviluppo del kernel per soddisfare i requisiti+Al termine del download occorre scaricare i pacchetti di sviluppo del kernel per soddisfare i requisiti, rendere eseguibile il bundle e quindi avviare l'installazione:
- +
-''$ chmod +x $HOME/Scaricati/VMware-Player-4.0.4-744019.x86_64.bundle''+
  
 ''$ sudo urpmi kernel-devel'' ''$ sudo urpmi kernel-devel''
 +
 +''$ chmod +x $HOME/Scaricati/VMware-Player-4.0.4-744019.x86_64.bundle''
  
 ''$ sudo $HOME/Scaricati/VMware-Player-4.0.4-744019.x86_64.bundle --console'' ''$ sudo $HOME/Scaricati/VMware-Player-4.0.4-744019.x86_64.bundle --console''
Linea 53: Linea 67:
 ===== Configurazione ===== ===== Configurazione =====
  
-Ora vmware è installato ma prima di provare ad eseguirlo occorre applicare alcune patch ai sorgenti dei moduli per il kernel affinché la loro compilazione vada a buon fine ([[http://weltall.heliohost.org/wordpress/2012/01/26/vmware-workstation-8-0-2-player-4-0-2-fix-for-linux-kernel-3-2-and-3-3/|qui trovate le patch in questione]]). +Ora VMWare Player è installato ma prima di eseguirlo occorre applicare alcune patch ai moduli per il kernel affinché la loro compilazione vada a buon fine ([[http://weltall.heliohost.org/wordpress/2012/01/26/vmware-workstation-8-0-2-player-4-0-2-fix-for-linux-kernel-3-2-and-3-3/|qui trovate le patch in questione]]). 
  
 Per semplicità ho fatto l'upload dell'{{:doc:vmnet.tar|archivio già patchato}} che potete scaricare e sostituire a quello buggato. Potete procedere come segue, supponendo di aver scaricato l'archivio sempre in //$HOME/Scaricati//: Per semplicità ho fatto l'upload dell'{{:doc:vmnet.tar|archivio già patchato}} che potete scaricare e sostituire a quello buggato. Potete procedere come segue, supponendo di aver scaricato l'archivio sempre in //$HOME/Scaricati//:
Linea 59: Linea 73:
 ''$ sudo mv $HOME/Scaricati/vmnet.tar /usr/lib/vmware/modules/source/vmnet.tar'' ''$ sudo mv $HOME/Scaricati/vmnet.tar /usr/lib/vmware/modules/source/vmnet.tar''
  
-Ora potete avviare il VMWare Player dal menù di KDE/GNOME/LXDE/RazorQT/ecc e sarà lui stesso a chiedervi la password di amministrazione al fine di poter installare i moduli che gli occorrono (che noi abbiamo precedentemente patchato ;-) )+Ora potete avviare il VMWare Player dal menù di KDE/GNOME/LXDE/RazorQT/ecc e sarà lui stesso a chiedervi la password di amministrazione al fine di poter installare i moduli che gli occorrono (che abbiamo precedentemente patchato ;-) ).
  
-**ATTENZIONE:** //Al termine dell'installazione dei moduli il gestore delle macchine virtuali si interromperà (con buona probabilità) per un errore e alla chiusura della finestra di avvertimento vi chiederà di ricominciare la procedura//: **Annullate** (non ripetete la procedura) e proseguite nella lettura di questa guida.+**ATTENZIONE:** //Al termine dell'installazione dei moduli il gestore delle macchine virtuali si potrebbe interrompere per un errore. Chiudendo la finestra di avvertimento vi chiederà di ricominciare la procedura//: **Annullate** (non ripetete la procedura) e proseguite nella lettura di questa guida.
  
-Occorre ancora fare qualche piccolo passo al fine di adeguare gli script dei servizi **SysV** al nuovo **systemd**, altrimenti al riavvio vi troverete ad affrontare l'errore del //device /dev/vmmon mancante//.+Occorre fare ancora qualche piccolo passo al fine di adeguare gli script dei servizi **SysV** al nuovo **systemd**, altrimenti al riavvio vi troverete ad affrontare l'errore del //device /dev/vmmon mancante//.
  
 ===== Workaround per systemd ===== ===== Workaround per systemd =====
 +
 +Questo step non è fondamentale ai fini del buon funzionamento del VMWare Player ma risulta utile se volete che vmware sia gestibile anche da systemd.
  
 Come anticipato VMWare Player si installa correttamente su sistemi che sia avviino utilizzando il sistema SysV, ma non supporta ancora il nuovo systemd, che Mageia 2 -come anche altre distribuzioni- ha adottato come default pur mantenendo SysV in parallelo. Come anticipato VMWare Player si installa correttamente su sistemi che sia avviino utilizzando il sistema SysV, ma non supporta ancora il nuovo systemd, che Mageia 2 -come anche altre distribuzioni- ha adottato come default pur mantenendo SysV in parallelo.
  
-Questa situazione però non permette al servizio di vmware di partire correttamente, quindi ecco la necessità di risolvere il problema che si manifesta con l'errore legato al device vmmon mancante (dovuto al fatto che il corrispettivo modulo del kernel non viene installato all'avvio del sistema o, per lo meno, del player).+Questa situazione potrebbe non permettere al //servizio vmware//, il cui script di avvio viene installato automaticamente in ///etc/init.d//, di partire correttamenteecco quindi che nasce la necessità di risolvere questa fastidiosa eventualità (che si manifesta con l'errore legato al device vmmon mancantedovuto al fatto che il corrispettivo modulo del kernel non viene installato all'avvio del sistema o, per lo meno, del player).
  
-Per risolvere questo problema abbiamo deciso di realizzare un semplice workaround, che per quanto possa essere ritenuto orribile, funziona :-) Ecco quindi cosa fare:+Propongo quindi un semplice workaround che, per quanto possa essere ritenuto orribile, funziona :-)
  
 ''$ sudo cp /etc/init.d/vmware /usr/bin/vmware-service-initscript'' ''$ sudo cp /etc/init.d/vmware /usr/bin/vmware-service-initscript''
Linea 95: Linea 111:
 </file> </file>
  
-e copiatelo nella cartella dei servizi di sistema di systemd+e copiatelo nella cartella dei servizi di sistema di systemd come segue:
  
-''$ sudo cp $HOME/Scaricati/vmware.service /lib/systemd/system/multi-user.target.wants/''+''$ sudo cp $HOME/Scaricati/vmware.service /lib/systemd/system/''
  
 Configurate quindi il servizio per essere avviato al boot del sistema Configurate quindi il servizio per essere avviato al boot del sistema
Linea 137: Linea 153:
 Jun 24 16:57:43 blackdevil vmware-service-initscript[1695]: VMware Authentication Daemon[   OK   ] Jun 24 16:57:43 blackdevil vmware-service-initscript[1695]: VMware Authentication Daemon[   OK   ]
 </file> </file>
 +
 +e il VMWare Player partirà senza lamentare alcun device mancante.
 +
 +===== Aggiornamenti =====
 +
 +L'aggiornamento a **VMWare Player 5**, partendo dalla versione 4 installata nel modo qui descritto, non ha dato problemi. Questa guida, quindi, si adatta bene anche alla versione 5 del Player.
  
 ===== Riferimenti ===== ===== Riferimenti =====
  
   * http://weltall.heliohost.org/wordpress/2012/01/26/vmware-workstation-8-0-2-player-4-0-2-fix-for-linux-kernel-3-2-and-3-3/   * http://weltall.heliohost.org/wordpress/2012/01/26/vmware-workstation-8-0-2-player-4-0-2-fix-for-linux-kernel-3-2-and-3-3/
doc/vmware_player_4.1340607316.txt.gz · Ultima modifica: 2019/01/27 10:39 (modifica esterna)