martedì 31 gennaio 2017

Creare una cartella condivisa tra windows 10 e ubuntu tramite virtual box

Come sempre, quando scrivo post simili, il motivo è che sono impazzita per svariato tempo per capire come affrontare la questione in oggetto...e questo post non è assolutamente un'eccezione.
Sul mio pc ho di base Windows 10 ma, dato che spesso ho necessità di lavorare su ubuntu, ho deciso, invece di utilizzare la doppia partizione, di caricare ubuntu su macchina virtuale tramite Virtual Box.
Questo perché è più semplice passare da un sistema all'altro e anche perchè posso creare una cartella condivisa tra i due sistemi operativi su cui poter lavorare.
Ovviamente, capire come fare a creare questa cartella condivisa tutto è stato tranne che semplice.
Cerco di mettere insieme in questo post i passaggi che mi hanno portato al successo dopo aver consultato il mio compagno, vari colleghi e vari siti, sperando di farvi risparmiare un pochino di tempo.

Questa procedura è valida per chi ha un sistema windows di base e usa ubuntu come macchina virtuale.


Passaggio 1: creazione della cartella.

- Avviate la macchina virtuale (chiamata "guest" nella maggior parte dei siti), quindi ubuntu nel nostro caso;
- Cliccate su "dispositivi --> cartelle condivise --> impostazioni cartelle condivise";
- Nella finestra che si aprirà cliccate su "Cartelle della Macchina" e poi sull'icona col simbolo "+" verde sulla destra;
- Scegliete il percorso in cui volete salvare la vostra cartella condivisa. ATTENZIONE: questo percorso è su windows, non su ubuntu;
- Scegliete il nome della cartella e poi spuntate le opzioni "Montaggio Automatico" e "Rendi Permanente" in modo che la vostra cartella sia sempre presente e utilizzabile ogni volta che avvierete la macchina virtuale.
Passaggio 2: montaggio della cartella su Ubuntu
- Se non lo avete già fatto dovete montare le "Guest Additions". Per farlo andate su "Dispositivi --> Install Guest Additions..";
- Si aprirà una finestra in cui il sistema vi avvertirà che il software in questione si installerà automaticamente. Voi cliccate tranquillamente su "run";
- Fatto questo, aprite il terminale e digitate il seguente comando:
 > sudo mount -t vboxsf nomecartella path+nome cartella
dove il nome cartella dovrà essere lo stesso che avete usato quando l'avete creata, ovviamente;
- A questo punto, ubuntu dovrebbe vedere la vostra cartella condivisa dentro "media/USER" (dove al posto di "user" ci sarà il vostro username) oppure semplicemente dentro "/media" e sarà rinominata come "sf_nomecartella".
Passaggio 3: permessi e iperlink
- Avrete notato che se provaste ad entrare nella cartella, il sistema vi negherà il permesso.
Per fare in modo di ottenerlo. digitate su terminale:
> sudo usermod -a -G vboxsf USER
con al posto di user, il vostro username.
- Riavviate la macchina virtuale
- Per creare un link alla cartella condivisa dove vi fa più comodo, digitate su terminale il seguente comando:
> sudo ln -s percorso_attuale+nomecartella percorso_in_cui_la_volete+nomecartella

A questo punto, dovreste avere la vostra cartella condivisa tra i due sistemi operativi disponibile e funzionante :).


I link dove potrete trovare approfondimenti riguardo quanto vi ho detto sono qui sotto...per compagno e colleghi, dovrete farne a meno ;).


https://www.ilsoftware.it/articoli.asp?tag=VirtualBox-condividere-file-e-cartelle-tra-sistemi-host-e-macchine-virtuali_7940

http://superuser.com/questions/496513/mount-gives-unknown-filesystem-type-vboxsf

http://www.htpcbeginner.com/mount-virtualbox-shared-folder-on-ubuntu-linux/

Nessun commento:

Posta un commento