it-swarm.it

Come trasferire file da Windows a Ubuntu su Virtualbox?

Come devo trasferire i file da Windows a Ubuntu installati su Virtualbox? Quando ho collegato un USB, si apre solo in Windows.

Come posso vederlo in Ubuntu?

29

Ci sono 2 modi, che normalmente utilizzo

Opzione 1: prima di avviare Ubuntu, all'interno 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, esegui 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

24
Alvin Sim

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.

  1. Prima di iniziare il tuo ospite
  2. Vai a VirtualBox Manager
  3. Seleziona il tuo ospite interessato
  4. Vai a Guest Impostazioni
  5. Nelle impostazioni Ospite , scorri il menu laterale sinistro e vai a Cartelle condivise
  6. In Cartelle condivise , aggiungi la tua cartella interessata nel computer Host
  7. Dopo aver aggiunto il percorso della cartella Host, vedrai un Elenco cartelle ( aggiornato in Cartelle condivise . Ricorda la tua nuova cartella Nome mostrato in questo elenco. Di 'che è Host_SHARE.
  8. Fai clic su OK e salva le modifiche.
  9. Avvia la tua macchina ospite
  10. Nella macchina Ospite, crea una nuova cartella, ad es. GUEST_SHARE
  11. 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 …, questo significa che devi prima installare virtualbox-guest-utils.

    Sudo apt-get install virtualbox-guest-utils
    

    Quindi eseguire nuovamente il comando mount

  12. Troverai le tue cose in questo GUEST_SHARE cartella.

12
pitfall
Sudo mount -t vboxsf SHARENAME /media/vboxshared 
  1. crea la tua cartella condivisa sul tuo PC. ad esempio "c:\SharedBoth"
  2. assicurati di aver selezionato la cartella condivisa c:\SharedBoth nel menu di virtualbox "impostazioni" - "cartelle condivise" - "aggiungi" - "permanente/montaggio automatico", prima di avviare la macchina virtuale Ubuntu.
  3. avviare il terminale Ubuntu, digitare il comando sopra,
    Sudo mount -t vboxsf SharedBoth /media
  4. quindi controlla se la cartella sf_SharedBoth è stata creata nella cartella multimediale Prima di eseguire il passaggio 3, devi assicurarti di aver installato "aggiunte guest"
6
Luname

In ogni caso, puoi rendere facilmente visibile la chiave USB nel guest. Dalla tua domanda, immagino tu abbia Ubuntu in un ospite e l'host è Windows.

Ogni volta che si inserisce una chiave USB, se si desidera vederla nel guest, procedere come segue:

  1. 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 ...".

  2. 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

  1. Cartella condivisa come indicato nelle risposte di laebshade e Alvin Sim. Ma può essere lento.

  2. FTP ecc ... come indicato anche nella risposta di Alvin Sim (presuppone che tu abbia un server ftp sul tuo host Windows).

  3. 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
  4. Per piccoli volumi e sincronizzazione frequente, aprire un account Dropbox.

3
Alain Pannetier

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.

2
laebshade
  1. Nella casella virtuale, accedi a Ubuntu.
  2. Nella barra dei menu fai clic su dispositivi -> Dispositivi USB -> Seleziona il tuo dispositivo (Pendrive).
  3. Quindi vai alla cartella Home. Sulla sinistra vedrai il tuo dispositivo.
2
Swati