Mengapa saya tidak bisa mengakses folder bersama dari dalam mesin Virtualbox saya?

67

Saya memiliki Ubuntu 14.04 sebagai sistem host saya, dan kemudian di Virtualbox, saya memiliki Lubuntu 14.04.

Saya mencoba berbagi folder di sistem host saya sehingga sistem tamu saya dapat menulis file ke sana. Saya telah mengikuti instruksi semampu saya, menginstal tambahan tamu Virtualbox. Saya sampai pada titik di mana saya menambahkan folder bersama di antarmuka Perangkat:

folder bersama

Namun, bahkan setelah reboot, saya tidak dapat menemukan folder di sistem guest saya.

Bagaimana caranya agar folder bersama saya benar-benar muncul di mesin guest Lubuntu saya?

Penanya
sumber
Bagaimana Anda mencoba mengakses folder bersama?
Louis Matthijssen
@LouisMatthijssen, saya dituntun untuk percaya itu akan muncul di /mediafolder saya di mesin tamu saya. Tidak ada folder di sana, atau dalam /optatau /mnt, atau di mana pun.
Penanya
askubuntu.com/a/161883/202806 ini dapat membantu Anda.
Avinash Raj
@AvinashRaj, saya mencoba perintah yang disarankan di sana, tapi saya mendapatkan kesalahan mount yang sama dengan yang saya laporkan dalam komentar di bawah.
Penanya
1
Ini juga dapat membantu: askubuntu.com/questions/30396/…
Takkat

Jawaban:

91

Anda harus memasang folder Anda di VM Anda.

Pertama, Anda perlu menginstal Penambahan Tamu (meskipun saya sudah melakukan ini selama instalasi).

  1. Mulai VM Anda
  2. Devices > Insert Guest Additions CD image...
  3. Saya harus memasang CD secara manual: sudo mount /dev/cdrom /media/cdrom
  4. Instal paket yang diperlukan: sudo apt-get install make gcc linux-headers-$(uname -r)
  5. Instal Penambahan Tamu: sudo /media/cdrom/VBoxLinuxAdditions.run

Sekarang Anda dapat memasang bagian Anda menggunakan:

mkdir ~/new
sudo mount -t vboxsf New ~/new

Di mana Newnama folder yang Anda bagikan.

Sekarang Anda dapat mengakses folder bersama di ~/new.


Catatan: ini tidak permanen. Untuk memasang folder Anda secara permanen, Anda harus menambahkan baris berikut ke /etc/fstab( sudo nano /etc/fstab):

New /home/user/new vboxsf defaults 0 0

Jelas Anda harus mengganti userdi /home/user/newdengan username Anda sendiri.

Louis Matthijssen
sumber
1
Terima kasih atas tanggapan ini. Saya mendapat respon kesalahan: mount: unknown filesystem type 'vboxsf'.
Penanya
4
Menurut ini, Anda harus mengeksekusi sudo apt-get install virtualbox-ose-guest-utils.
Louis Matthijssen
1
Saya telah memperbarui jawaban saya, tetapi Anda sepertinya sudah memiliki Penambahan Tamu. Saya akan mencobanya dengan Lubuntu sendiri dan memperbarui jawaban saya jika saya menemukan solusinya.
Louis Matthijssen
2
Oke, saya berhasil membuatnya bekerja. Tampaknya /sbin/mount.vboxsftertaut ke file yang salah (ini akan diperbaiki di versi berikutnya). Harap membuat link ke file yang baik (untuk x64): sudo ln -sf /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf.
Louis Matthijssen
3
Saya tidak bisa membuatnya bekerja dengan cara yang bersih juga. Berikut ini berfungsi untuk saya: jalankan sudo nano /etc/rc.localdan tambahkan mount -t vboxsf New /home/user/newsebelumnya exit 0.
Louis Matthijssen
41

Cara mengakses direktori bersama Host Windows dari Ubuntu VirtualBox Guest:

  1. Buat direktori di Windows di setiap lokasi pilihan Anda.
  2. Dalam VirtualBox pergi ke pengaturan Guest Ubuntu.
  3. Di bawah bagian Shared Folder, tambahkan lokasi folder Anda yang dibuat dengan izin penuh.
  4. Sekarang mulai tamu ubuntu, dan pastikan Anda telah menginstal GuestBox VirtualBox terbaru
  5. Sekarang tambahkan pengguna Anda ke grup vboxsf:

    sudo usermod -aG vboxsf $(whoami)
    
  6. Logout pengguna dan login lagi.

  7. Sekarang Anda dapat mengakses direktori bersama Anda di /media/sf_(shared_folder_name).
Vara
sumber
3
Jawaban ini banyak membantu saya. Itulah satu-satunya alasan. sudo usermod -aG vboxsf $(whoami)
user565447
Bagian itu usermodberfungsi untuk saya ... setelah saya logout dan kembali lagi. Hanya membuka terminal baru tidak memotongnya, diperlukan login.
user1683793
Terima kasih. Ini adalah cara yang tepat untuk melakukannya, karena memungkinkan Anda menambah dan menghapus saham dengan mudah dari GUI VirtualBox.
japzone
15

Cara berbagi folder di kotak virtual (Panduan Langkah demi Langkah)

  1. Buka Virtual Box/Device/SharedFolder (pada OS host)
  2. Tambahkan folder yang ingin Anda bagikan dalam pop-up. (pada OS host)
  3. Beri nama folder ini "Dibagikan" (di host OS)
  4. Sekarang Pergi ke Perangkat dan instal penambahan tamu.
  5. Sekarang langkah selanjutnya adalah membuat folder yang ingin Anda sinkronkan dengan OS host, tetapi pastikan Anda sudah melakukannya /home/UserName.

    Anda dapat memeriksanya dengan mengetik pwd di terminal. Sekarang membuat direktori -

    mkdir Share
    sudo chmod 777 /home/userName/Share
    
  6. Sekarang instal paket tambahan tamu (Langkah penting! Orang-orang biasanya ketinggalan ini yang menciptakan kesalahan "Jenis file tidak dikenal" vboxsf ")

    sudo apt-get install virtualbox-ose-guest-utils
    
  7. Sekarang lakukan langkah terakhir dengan memasang folder (pada OS tamu)

    sudo mount -t vboxsf share ~/Share/
    
  8. Selesai! sekarang sinkronisasi file antara Host dan OS Guest melalui kotak virtual.

Pankaj Barnwal
sumber
Bisakah Anda menjelaskan poin ke-4?
gstackoverflow
@ gstackoverflow: Dari OS host, di menu VirtualBox, klik [Perangkat] -> [Sisipkan Gambar Tambahan CD Tamu]. Anda akan melihat popup di dalam host yang menanyakan apakah akan menjalankan konten pada CD secara otomatis — lakukan.
Jay Sullivan
2
  1. Sorot VM, pergi ke Pengaturan> Folder Bersama dan tambahkan folder.
  2. Mulai VM Buka Perangkat> Masukkan gambar CD Penambahan Tamu.
  3. Izinkan VM untuk menjalankan instalasi Penambahan Tamu.
  4. Dalam terminal run: sudo adduser (your user name here) vboxsf
  5. Mulai ulang VM.
Saresa Smith
sumber
2

Sangat penting untuk memverifikasi bahwa Anda telah meningkatkan versi kotak virtual. Dalam kasus saya, saya mencoba me-mount versi dugaan saya yang sangat lama pada Ubuntu 15.04 dan semuanya gagal. Solusinya sederhana: Tingkatkan aplikasi kotak Virtual Anda .

Gabriel del Campo
sumber
0

Hal termudah untuk dilakukan adalah membuat homegroup di windows jika Anda menjalankan OS ubuntu di kotak Virtual untuk windows. Instal penambahan tamu. Lalu buka File dan cari Network . Ubuntu akan membantu Anda bergabung dengan home-group di windows dan tergantung pada bagaimana Anda telah menetapkan hak berbagi, Anda dapat mengakses, mengedit, dan mentransfer data. Harap diingat bahwa Anda harus terhubung ke jaringan, dan ADHOC, beberapa LAN nirkabel dll tetapi belum tentu ke Internet.

ceotimgorman
sumber
-1

Saya menyelesaikannya dengan menginstal samba dan berbagi folder dengan fitur kesatuan. Lalu saya bisa melihat folder di jaringan mesin virtual saya.

dario
sumber