Bagaimana cara mentransfer file dari Windows ke Ubuntu di Virtualbox?

28

Bagaimana cara saya mentransfer file dari Windows ke Ubuntu yang diinstal di Virtualbox? Ketika saya terhubung ke USB, itu hanya muncul di Windows.

Bagaimana saya bisa melihatnya di Ubuntu?

GTyler
sumber
Saya ingin melakukan yang sebaliknya
user391339

Jawaban:

24

Ada 2 cara, yang biasanya saya gunakan

Opsi 1: Sebelum mem-boot Ubuntu, di dalam pengaturan Virtualbox Ubuntu VM, tentukan folder berbagi. Kemudian setelah masuk ke Ubuntu, buat direktori baru misalnya /media/vboxshareddan pasang drive itu menggunakan perintah sudo mount -t vboxsf SHARENAME /media/vboxshared. Masukkan kata sandi Anda saat diminta kata sandi.

Opsi 2: Sebelum mem-boot Ubuntu, tambahkan adapter Jaringan baru dan pilih 'Bridged Adapter'. Kemudian setelah masuk ke Ubuntu, jalankan perintah ifconfig -a | moreuntuk mendapatkan alamat ip adaptor jaringan baru itu. Di Windows, gunakan WinSCP atau FileZilla untuk mentransfer file ke Ubuntu

Alvin Sim
sumber
1
Opsi 1 adalah tidak bekerja untuk saya! Saya mendapatkan/sbin/mount.vboxsf: mounting failed with the error: No such device
J86
11

Terima kasih atas jawaban Alvin Sim. Meskipun jelas, saya masih meluangkan waktu untuk melakukan semuanya dengan benar. OK, berikut adalah langkah-langkah terperinci saya menggunakan Opsi 1 Alvin Sim.

  1. Sebelum memulai Tamu Anda
  2. Pergi ke VirtualBox Manager
  3. Pilih Tamu yang Anda minati
  4. Buka Pengaturan Tamu
  5. Di Pengaturan Tamu , gulir menu sisi kiri, dan pergi ke Folder Bersama
  6. Di Folder Bersama , tambahkan folder Anda yang tertarik di mesin Host
  7. Setelah menambahkan path folder Host Anda, Anda akan melihat Daftar Folder yang diperbarui di Folder Bersama . Ingat Nama folder Anda yang baru ditampilkan dalam daftar ini. Katakan itu HOST_SHARE.
  8. Klik OK dan simpan perubahan Anda.
  9. Mulai mesin Tamu Anda
  10. Di mesin Tamu, buat folder baru, mis GUEST_SHARE
  11. Di terminal tamu, ketik

    sudo mount -t vboxsf HOST_SHARE GUEST_SHARE`
    

    Jika Anda melihat kesalahan mount: wrong fs type, bad option, bad superblock on …, ini berarti Anda harus menginstal terlebih dahulu virtualbox-guest-utils.

    sudo apt-get install virtualbox-guest-utils
    

    Kemudian jalankan mountperintah lagi

  12. Anda akan menemukan barang-barang Anda di GUEST_SHAREfolder ini .

jebakan
sumber
Masih berfungsi pada Ubuntu 16.04, Windows 10, dan VirtualBox 5.1.14
Lavamantis
1
Terima kasih banyak atas kesalahan "menyebutkan tipe fs"; Saya terus mendapatkan kesalahan ini tidak peduli panduan mana yang saya ikuti dan bingung, tetapi semuanya berhasil setelah "apt-get" ini. Saya terkejut paket utilitas ini tidak disebutkan di tempat lain. Itu tidak jelas untuk pengguna yang lebih baru seperti saya.
Teemu Daniel Laajala
1
Terima kasih! Saya menemukan banyak jawaban serupa lainnya, tetapi tidak ada orang lain yang berpikir untuk menyebutkan bagian tentang menginstalvirtualbox-guest-utils
Shaul mengatakan saya Mendukung Monica
6
sudo mount -t vboxsf SHARENAME /media/vboxshared 
  1. buat folder bersama Anda di PC Anda. misalnya "c: \ SharedBoth"
  2. pastikan Anda telah memilih folder bersama Anda c:\SharedBothdi menu virtualbox "pengaturan" - "folder bersama" - "tambahkan" - "permanen / automount", sebelum Anda memulai mesin virtual ubuntu.
  3. mulai terminal ubuntu, ketik perintah di atas,
    sudo mount -t vboxsf SharedBoth /media
  4. kemudian periksa apakah folder sf_SharedBoth dibuat di folder media Sebelum Anda melakukan langkah 3, Anda harus memastikan bahwa Anda telah menginstal "tambahan tamu"
Luname
sumber
3

Bagaimanapun, Anda dapat dengan mudah membuat kunci USB terlihat di tamu. Dari pertanyaan Anda, saya bayangkan Anda menjalankan Ubuntu di sebuah tamu dan host adalah Windows.

Setiap kali Anda memasukkan kunci USB, jika Anda ingin melihatnya di tamu lanjutkan sebagai berikut:

  1. Lepas pemasangan USB dari jendela dengan mengklik ikon yang sesuai di sudut kanan bawah dan pilih opsi "hapus dengan aman ...".

  2. Di jendela VirtualBox Anda, pilih item menu "Perangkat => perangkat usb" di menu jendela kiri atas dan pilih kunci USB Anda. Itu akan muncul di Ubuntu sekarang.

Operasi ini setara dengan memasukkan secara fisik kunci USB Anda ke port USB mesin tamu Anda.

Jika tidak, opsi lainnya adalah

  1. Folder bersama sebagaimana dinyatakan dalam jawaban laebshade dan Alvin Sim. Tapi itu bisa lambat.

  2. FTP dll ... seperti yang juga dinyatakan dalam jawaban Alvin Sim (menganggap Anda memiliki server ftp pada host Windows Anda).

  3. Sambungan sederhana dari tamu:

    mount -t cifs // winhost / share / home / yourname / mntpoint -o pengguna = winusr% paswd, uid = 0, gid = 0, file_mode = 0777, dir_mode = 0777
  4. Untuk volume kecil dan sinkronisasi yang sering, buka akun dropbox.

Alain Pannetier
sumber
2

Yang mana adalah tuan rumah, dan mana yang tamu? Apa pun itu, Virtualbox memiliki mekanisme berbagi yang dapat Anda gunakan; cukup instal Penambahan Tamu seperti yang dijelaskan dalam dokumentasi lalu setel bagian dalam konfigurasi VirtualBox.

laebshade
sumber
Saya telah melalui itu tetapi ketika saya mencoba untuk me-mount bahwa saya mendapat kesalahan 'hanya root yang bisa melakukan itu'.
GTyler
@laebshade: OP sudah menyatakan ke arah mana dalam pertanyaannya. Windows adalah tuan rumahnya, Ubuntu adalah tamu.
Caleb
2
  1. Di kotak virtual, masuk ke Ubuntu.
  2. Di bilah menu klik perangkat -> perangkat USB -> Pilih perangkat Anda (Flashdisk).
  3. Lalu buka folder Home. Di sebelah kiri Anda akan melihat perangkat Anda.
Swati
sumber