Risposte:
Ci sono 2 modi, che normalmente utilizzo
Opzione 1: prima di avviare Ubuntu, all'interno delle impostazioni di Virtualbox Ubuntu VM, specificare una cartella condivisa. Quindi, dopo aver effettuato l'accesso a Ubuntu, creare una nuova directory, ad esempio, /media/vboxshared
e montare quell'unità usando il comando sudo mount -t vboxsf SHARENAME /media/vboxshared
. Immettere la password quando viene richiesta la password.
Opzione 2: prima di avviare Ubuntu, aggiungi un nuovo adattatore di rete e seleziona "Bridged Adapter". Quindi, dopo aver effettuato l'accesso a Ubuntu, eseguire il comando ifconfig -a | more
per ottenere l'indirizzo IP di quella nuova scheda di rete. In Windows, utilizzare WinSCP o FileZilla per trasferire il file su Ubuntu
/sbin/mount.vboxsf: mounting failed with the error: No such device
Grazie per la risposta di Alvin Sim. Anche se è chiaro, passo ancora un po 'di tempo a fare tutto correttamente. OK, ecco i miei passaggi dettagliati usando l'opzione 1 di Alvin Sim.
HOST_SHARE
.GUEST_SHARE
Nel Terminale ospite, digitare
sudo mount -t vboxsf HOST_SHARE GUEST_SHARE`
Se vedi l'errore mount: wrong fs type, bad option, bad superblock on …
, significa che devi prima installare virtualbox-guest-utils
.
sudo apt-get install virtualbox-guest-utils
Quindi eseguire mount
nuovamente il comando
Troverai i tuoi contenuti in questa GUEST_SHARE
cartella.
virtualbox-guest-utils
sudo mount -t vboxsf SHARENAME /media/vboxshared
c:\SharedBoth
nel menu Virtualbox "Impostazioni" - "Cartelle condivise" - "aggiungi" - "permanente / montaggio automatico", prima di avviare la macchina virtuale Ubuntu.sudo mount -t vboxsf SharedBoth /media
In ogni caso, puoi rendere facilmente visibile la chiave USB nel guest. Dalla tua domanda immagino che tu esegua Ubuntu in un guest e l'host sia Windows.
Ogni volta che si inserisce una chiave USB, se si desidera vederla nel guest, procedere come segue:
Smonta in modo pulito l'USB da Windows facendo clic sull'icona corrispondente nell'angolo in basso a destra e selezionando l'opzione "Rimozione sicura ...".
Nella finestra di VirtualBox selezionare la voce di menu "Dispositivi => dispositivi USB" nel menu in alto a sinistra della finestra dell'ospite e selezionare la chiave USB. Ora dovrebbe apparire in Ubuntu.
Questa operazione equivale all'inserimento fisico della chiave USB in una porta USB della macchina ospite.
Altrimenti, le altre opzioni sono
Cartella condivisa come indicato nelle risposte di laebshade e Alvin Sim. Ma può essere lento.
FTP ecc ... come indicato anche nella risposta di Alvin Sim (presuppone che tu abbia un server ftp sul tuo host Windows).
Una semplice samba mount dall'ospite:
mount -t cifs // winhost / share / home / tuonome / mntpoint -o utente = winusr% paswd, uid = 0, gid = 0, file_mode = 0777, dir_mode = 0777
Per piccoli volumi e sincronizzazione frequente, aprire un account Dropbox.
Qual è l'host e quale è l'ospite? In entrambi i casi, Virtualbox ha un meccanismo di condivisione che puoi usare; basta installare Guest Additions come descritto nella documentazione, quindi impostare una condivisione nella configurazione di VirtualBox.