Come condividere cartelle con la tua macchina virtuale Ubuntu (ospite)
VMware Workstation offre una grande capacità di creare cartelle condivise in modo che la macchina virtuale possa accedere facilmente ai dati sul PC host. Ciò consente di risparmiare un sacco di tempo, specialmente quando si installa un software che altrimenti richiederebbe molto tempo per il download.
Affinché questo funzioni, è necessario assicurarsi che gli strumenti VMware siano installati e in esecuzione.
È possibile verificare se il modulo di cartelle condivise di vmware è in esecuzione eseguendo questo comando:
lsmod | grep vmhgfs
Se non si ottiene nulla, il mdoule non viene caricato. Dovrai caricarlo con questo comando:
modprobe vmhgfs
Se questo ti dà un altro errore, allora non hai installato gli strumenti di vmware e vorresti assicurarti di installarli prima di procedere.
In VMware Workstation, andare alla finestra VM \ Settings e quindi fare clic sulla scheda Opzioni. Da qui è possibile modificare le cartelle condivise.
Fai clic sul pulsante Aggiungi e ti verrà presentata una procedura guidata. Fai clic su Avanti e dovresti vedere questa schermata:
Il campo del nome diventerà parte del percorso montato in Ubuntu, quindi dai un nome breve e al punto. Ad esempio, questa cartella condivisa verrà montata su / mnt / hgfs / mydrive /
Selezionare la cartella host che si desidera condividere e quindi fare clic sul pulsante Avanti
Se sei preoccupato che il sistema operativo ospite abbia problemi con i tuoi file, puoi selezionare la casella di controllo di sola lettura. Personalmente l'ho fatto semplicemente perché ero preoccupato di accedere ai file in uso.
Non dovresti nemmeno dover riavviare la tua macchina virtuale. Le cartelle dovrebbero apparire immediatamente sotto / mnt / hgfs
Questo è tutto ciò che c'è da fare. Ricorda, se hai problemi è probabilmente perché i tuoi strumenti VMware non sono installati.
Testato su: Ubuntu Dapper, Ubuntu Edgy Eft
Aggiornamento: in caso di problemi, è possibile anche controllare le impostazioni del firewall, che potrebbero disabilitare le comunicazioni tra la macchina virtuale e il computer host. Grazie a Burkhard nei commenti per aver notato questo.