28Jun

Come accedere alle cartelle sul computer host da una macchina virtuale Ubuntu in VirtualBox

VirtualBox è un programma che consente di eseguire più sistemi operativi( guest) su un computer( il computer host).Potrebbe essere necessario trasferire file tra l'host e l'ospite.È facile da configurare nei guest Windows, ma è complicato nei guest Ubuntu.

Ti mostreremo come configurare un computer guest di Ubuntu in modo da poter accedere alle cartelle sul computer host dal computer guest.È necessario abilitare le cartelle condivise per farlo, che sono disponibili installando il software di aggiunta guest di VirtualBox( vedere il nostro articolo per le istruzioni su come farlo).

Una volta installate le aggiunte guest, abilitare le cartelle condivise aggiungendo una cartella dal computer host nelle impostazioni per il computer guest. Per fare ciò, assicurarsi innanzitutto che il computer guest sia spento. Quindi, selezionare la macchina guest nell'elenco sulla sinistra di VirtualBox Manager e fare clic su Impostazioni sulla barra degli strumenti.

Nella finestra di dialogo Impostazioni, fare clic su Cartelle condivise nell'elenco delle opzioni a sinistra. Nella schermata Cartelle condivise, fare clic sul pulsante della cartella con il segno più per aggiungere una cartella.

Nella finestra di dialogo Aggiungi condivisione, selezionare Altro dall'elenco a discesa Percorso cartella.

Viene visualizzata la finestra di dialogo Sfoglia per cartelle. Passare alla cartella che si desidera condividere tra l'host e il guest, selezionarla e fare clic su OK.

Il percorso della cartella selezionata viene inserito nella casella di modifica Percorso cartella. Il nome della cartella diventa automaticamente il nome della cartella, ma è possibile modificare questo nome se lo si desidera. Se non si desidera poter modificare gli elementi in questa cartella nel computer guest, selezionare la casella di controllo Read-only. Per fare in modo che la cartella selezionata venga automaticamente montata nel computer guest quando si avvia, selezionare la casella di controllo Auto-mount. Fai clic su OK dopo aver scelto le impostazioni per la cartella condivisa.

La cartella selezionata viene visualizzata nell'elenco delle cartelle. Fare clic su OK per chiudere la finestra di dialogo.

Ora, assicurati che il computer guest sia ancora selezionato in VirtualBox Manager e fai clic su Avvia per avviarlo.

Una volta avviato il computer guest, aprire Nautilus( File Manager) facendo clic sul file cabinet sulla barra Unity sul lato sinistro del desktop.

Nell'elenco Dispositivi sulla sinistra, fare clic su Computer, quindi fare doppio clic sulla cartella Media sulla destra. Vedrai una cartella chiamata in modo simile alla cartella che hai selezionato per condividere sul computer host con "sf_" aggiunto all'inizio del nome.

Se si fa doppio clic su quella cartella, viene visualizzata la seguente finestra di dialogo. Questo perché c'è un'altra attività da eseguire prima di poter accedere alla cartella condivisa.

Oltre agli utenti di Ubuntu, ci sono anche gruppi. Quando VirtualBox ha installato il sistema operativo Ubuntu, ha aggiunto un gruppo chiamato "vboxsf".Prima di poter accedere a qualsiasi cartella condivisa, è necessario aggiungersi al gruppo vboxsf. Per fare ciò, premi Ctrl + Alt + T per aprire una finestra di Terminale. Digitare quanto segue al prompt, sostituendo "[nome utente]" con il proprio nome utente e premere Invio.

sudo adduser [nome utente] vboxsf

Immettere la password quando richiesto e premere nuovamente Invio. I messaggi vengono visualizzati man mano che si viene aggiunti al gruppo e viene visualizzato "Fatto" quando il processo è stato completato con successo.

Per chiudere la finestra del terminale, digitare "exit"( senza virgolette) al prompt e premere Invio.

Per verificare che ci si trovi nel gruppo vboxsf, è possibile digitare "id [nome utente]"( senza virgolette e sostituendo "[nome utente]" con il proprio nome utente) al prompt e premere Invio. Vengono visualizzati tutti i gruppi di cui l'utente specificato è membro.

Ora, quando accedi alla cartella condivisa nella cartella Media come descritto sopra, dovresti vedere tutti i file esistenti in quella cartella sul computer host.

È possibile modificare questi file direttamente in questa cartella se NON è stato selezionato l'opzione "Sola lettura" quando si seleziona la cartella nelle Impostazioni. Puoi anche copiare i file dentro e fuori da questa cartella. Se la cartella è stata impostata su "Sola lettura", è possibile copiare solo i file da questa cartella e non copiare i file in essa contenuti.