Condivisione di cartelle tra Ubuntu (guest) e Windows 7 (host) tramite VirtualBox


23

Ho installato il guest Ubuntu su una macchina Windows 7 usando VirtualBox. Come possono condividere cartelle tra guest Ubuntu e host Windows? Grazie.


Possibile duplicato: askubuntu.com/q/30202/44179
Seth

Hai provato la risposta che ho fornito qui: askubuntu.com/questions/81757/… . Non riesco a provare poiché non ho un sistema operativo Windows in giro.
Luis Alvarado,

Risposte:


16

Se si ottiene l' autorizzazione negata quando si accede alla cartella condivisa montata, eseguire il comando seguente:

sudo adduser <yourUsername> vboxsf

Sostituisci <yourUsername>con il tuo vero nome utente (ad esempio johno qualunque sia il tuo).

Quindi riavviare e si dovrebbe avere pieno accesso.


2
Questo ha sicuramente bisogno di più upvotes
Sercan

1
Disconnessione e sufficiente nel mio caso, non era necessario un riavvio completo.
Melebio

Non funziona su host Windows 7 e guest Lubuntu 18.
Gustavo,

10

esegui questo sul tuo terminale e tutto andrà bene:

sudo mkdir /media/(folder-name-on-linux)
sudo mount -t vboxsf (folder-name-set-on-virtualBox) /media/(folder-name-on-linux)

(nome-cartella-su-linux) sarà facilmente disponibile sul tuo File Manager

PS: in questo modo non sarà necessario riavviare la VM ;-)


Questo mi ha risolto. Per eventuali viaggiatori futuri: potrebbe essere necessario eseguire quel secondo comando ogni volta che si riavvia il guest. Questo significa che qualcos'altro è rotto? Probabilmente ... Ma funziona per me quando nient'altro ha fatto.
Isick,

Funziona per un round. Dopo il riavvio, la condivisione è sparita.
Gustavo,

6

Chiudi la VM ospite, quindi apri la finestra di dialogo Impostazioni per quella VM. Giù vicino alla parte inferiore dell'area di navigazione a sinistra in quella finestra di dialogo dovrebbe esserci un'opzione per le cartelle condivise.

È possibile selezionare quali cartelle sul computer host si desidera condividere con quella particolare VM guest, se si desidera che vengano montate in sola lettura dal guest e se renderle disponibili all'avvio della VM. Una volta fatto, riavvia / ripristina la VM guest e dovresti essere in grado di navigare nel nuovo filesystem o cartella.

Di solito creo una nuova cartella all'interno della cartella "VirtualBox VMs" nella mia directory utente, intitolata "Shared" e quindi condivido quella cartella con qualsiasi VM guest che ne abbia bisogno. Lo monto in sola lettura in modo che nessuna macchina possa b0rk per gli altri, e quindi posso inserire tutti i file necessari lì desiderati.


Grazie per la risposta. Dopo aver riavviato la VM guest, ho aperto la cartella "Home" su Ubuntu (guest), ma non riuscivo ancora a trovare la cartella "condivisa" creata e montata.
user288609

1
Non è normale montare i file system sotto l'utente / home; cercalo nel file system. Se non ti lancia in Nautilus (l'app per l'esplorazione dei file), potrebbe trovarsi in / media / o / mnt /. Non sono seduto davanti a una scatola con Virtualbox al momento, quindi non posso essere più specifico di quello per ora. Potrebbe essere necessario avere Guest Additions installato sulla VM guest - altre distro come Debian e SuSE ne installano automaticamente una versione; Ubuntu no.
memilanuk,

2

è necessario attivare l'opzione "Inserisci immagine CD aggiunta ospite", dal menu dei dispositivi, al fine di abilitare la cartella condivisa. la cartella condivisa dovrebbe apparire in / media.


0

Ho avuto lo stesso problema ma dopo aver letto un'altra domanda su questo sito, ho scoperto che in esecuzione

gksudo nautilus

fatto funzionare bene.


1
Benvenuti in Ask Ubuntu! Sebbene ciò possa teoricamente rispondere alla domanda, sarebbe preferibile includere qui le parti essenziali della risposta e fornire il collegamento come riferimento.
Mitch
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.