Folder bersama di VirtualBox (Ubuntu dan Windows 7)


17

Saya ingin memiliki direktori yang dapat diakses pada Windows 7 yang diinstal pada host Ubuntu, dan juga Ubuntu.

Jadi saya telah menginstal tambahan Virtualbox di Windows dan Ubuntu.

Kemudian di Ubuntu:

sudo mkdir /media/win7share
sudo mount -t vboxsf win7share /media/win7share

Saya mendapat:

/sbin/mount.vboxsf: mounting failed with the error: No such device
  • Apa yang harus saya ketik di folder Bersama dalam pengaturan Manajer Virtualbox?
  • Apa yang perlu saya atur di Windows?

2
Lihat juga jawaban ini dan jawaban lain pada folder bersama Kotak Virtual.
Takkat

1
jalankan perintah ini pada Host atau Guest OS 'sudo usermod -g vboxsf username'?
Phill Pafford

Jawaban:


7

Host: Ubuntu

Pilih folder yang akan dibagikan (dengan cara yang sama seperti di bawah ini - buka pengaturan VM pada host Anda dan pilih). Katakanlah (folder pada host Anda yang ingin Anda lihat dari tamu Win7):

/home/misery

Tutorial ini mencakup jawabannya. Setelah menambahkan folder Ubuntu Anda untuk memulai bersama atau me-reboot VM Win7 Anda, Anda harus mencari jaringan area lokal Anda (di tamu Win7; tunggu sampai ia mencarinya - bilah kemajuan hijau). Setelah itu disk jaringan akan muncul.

masukkan deskripsi gambar di sini

Di PC saya ditemukan tanpa langkah lebih lanjut. Jika ada masalah silakan merujuk ke tutorial.

Host: Win7, OS Guest: Ubuntu

Pertama pergi ke pengaturan mesin virtual Anda:

masukkan deskripsi gambar di sini

Tambahkan folder yang ingin Anda bagikan dan beri nama (itu akan secara otomatis memberi nama). Di sini jalur Win7 ke folder saya adalah C: \ Misery dan namanya Misery

Kemudian tandai opsi Pasang otomatis untuk memasangnya selalu saat memulai VM Anda.

masukkan deskripsi gambar di sini

Dan pada dasarnya itu saja. Sekarang mulai mesin virtual Anda. Tutorial ini menjelaskan sisanya, singkatnya Anda perlu membuat folder yang akan menjadi titik pemasangan Anda (pada tamu). Katakanlah ini akan menjadi GMisery di ubuntu Anda. Jadi, buat di direktori pengguna Anda. Jadi sekarang kami memiliki folder kosong di OS tamu:

/home/misery/GMisery

Selanjutnya buka terminal Anda dan tulis:

sudo mount -t vboxsf -o uid=1000,gid=1000 Misery /home/misery/GMisery

Sekarang ini seharusnya bekerja. Setidaknya id tidak di PC saya:] Jika tidak ada kesalahan, logout dan login lagi dan itu harus dilakukan.

Silakan baca tutorial terlampir juga.

Dan secara umum itu adalah ide yang baik untuk menginstal pada paket ekstensi VB host Anda . Namun itu tidak memiliki pengaruh pada topik yang dibahas di sini.


Dzięki :) Tapi masalahnya adalah, saya tidak bisa menambahkan direktori baru di konfigurasi VirtualBox. The Ok tombol berwarna abu-abu, seperti pada screeshot Anda. Browser hanya menampilkan sistem file Ubuntu, saya tidak dapat melihat direktori Windows (Saya memiliki Windows di dalam host Ubuntu).
takeshin

Anda tidak akan melihat folder Windows dari Ubuntu. Saya telah mengedit jawabannya. Silakan periksa apakah itu menyelesaikan masalah Anda :)
Misery

VirtualBox benar-benar setidaknya harus memberi tahu Anda bahwa Anda harus memilih direktori dari pemilih ... desain UI tidak baik
Amalgovinus

1

Solusinya adalah:

  1. Instal penambahan tamu di sistem tamu (Windows)
  2. Jangan menginstal tambahan tamu di sistem host (Ubuntu)
  3. Tambahkan pengguna ke vboxusersgrup (atau vboxsf, tergantung versi):

    sudo usermod -aG vboxusers $USER
    
  4. Buat dir untuk dokumen yang dibagikan:

    mkdir /home/$USER/shared
    

    (kesalahannya adalah mencoba memasukkan ini ke dalam /mediadan mencoba memasangnya - ini tidak perlu karena VirtualBox terbaru melakukannya untuk kita)

  5. Pergi ke opsi VirtualBox dan tambahkan shareddirektori itu ke jalur bersama.

    Dalam kasus saya tombol itu berwarna abu-abu mungkin karena izin, sekarang diselesaikan dalam 3.

  6. Pastikan vboxsfmodul kernel dijalankan oleh: modprobe vboxsf(di dalam VM).

Dan itu saja. Dir yang ditentukan akan muncul di Windows sebagai drive baru.


grup 'vboxsf' tidak ada
Mr-Program

@ Mr-Program Coba vboxusers.
kenorb

0

Buat direktori di Windows, katakan ubuntu.

Di perangkat VMware, bagikan direktori ini (ubuntu).

Buat direktori di Ubuntu di root (/) say / windows.

mount.vboxsf -w ubuntu /windows

2
Tidak ada masalah dalam jawaban tetapi cobalah memformatnya sedikit lebih baik. Orang-orang cenderung lebih memperhatikan karena itu.
VedVals

0

Jawaban untuk pertanyaan Anda ada di sini

Anda harus menambahkan baris mount dalam /etc/profilefile untuk membuat mount tetap setiap kali Anda masuk.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.