2012-06-23 17 views
9

Sto usando VirtualBox e il sistema operativo ospite è Ubuntu. Ho già installato le aggiunte Guest e creato una cartella condivisa. Il mio sistema operativo host è Windows 7.Come copiare un file da VirtualBox sul sistema operativo host?

Ho un file all'interno del sistema operativo Ubuntu a Documents/myfolder e voglio copiare questo file in qualsiasi partizione in Win 7. Qualcuno può darmi i passaggi?

risposta

6

Controlla la tua /mnt directory su Ubuntu. Lì dovresti vedere la cartella condivisa già montata. In anticipo, verifica che la cartella condivisa sia ancora attiva, nelle preferenze della VM.

Se la cartella condivisa non è visibile in /mnt, è necessario montarla manualmente, come descritto in here.

0

Se si esegue un ospite che non supporta le aggiunte ospiti, un'altra opzione è quella di utilizzare un drive USB collegato all'host, e condividerlo per l'ospite. Nella finestra ospite Virtualbox, Dispositivi-> Dispositivi USB, selezionare l'unità USB. Questo non richiede aggiunte ospite. Questo di solito rende il dispositivo inaccessibile nell'host, quindi in pratica si collega l'USB al guest, si aggiungono i file e poi si scollegano. Nel mio caso ho girato ubuntu server e un messaggio apparso sul prompt dimostrando che è stata aggiunta come/dev/sdb, ma nel mio caso non era sdb montabile ma sdb1 rimasto:

cd /mnt 
mkdir somename 
mount /dev/sdb1 /mnt/somename 

Questo è dalla memoria ma si spera che questo ottenga altri noobs come me sulla strada giusta se si ha un ospite sul quale non è possibile ottenere l'installazione delle aggiunte guest.

Si noti che fare molta quantità di scrittura su un'unità flash si esaurisce.

2

È possibile utilizzare WinSCP di connettersi dal proprio computer Windows. Non è necessario impostare nulla tranne SSH sulla tua macchina Linux.

+2

si può scrivere qualche passo qui. – Akatsuki

+0

@Akatsuki o chiunque altro: non c'è niente da scrivere. Basta installare WinSCP e imparare a usarlo. SSH è quasi sempre presente nelle installazioni Linux. – Nav

0

modo più semplice:

  1. Aperto ricevitore netcat su di voi ospite:

nc -l -p 1234> file.zip

  1. Invia il tuo file dal cliente

nc 10.0.2.2 1234 < file.zip

Problemi correlati