Saya memiliki Ubuntu 10 sebagai OS tamu di mesin Windows 7. Saya telah mencoba menyiapkan saham melalui VirtualBox, tetapi tidak ada yang berfungsi. Pertama, saya membuat share di VirtualBox dan mengarahkannya ke folder Windows. Kemudian saya mencoba untuk memasang drive di Linux, tetapi saya tetap mendapatkannya
/sbin/mount.vboxsf: pemasangan gagal dengan kesalahan: Kesalahan protokol
Saya telah membaca banyak solusi untuk ini, tetapi tampaknya tidak ada yang berhasil. Saya telah mencoba:
- Menggunakan sintaks mount.vboxsf
- Menginstal ulang penambahan VBox
- Mulai ulang
- Mengaktifkan dan mencoba sebagai akun root
Saya membuat bagian yang disebut "Tes" di folder VBox Shared. Lalu saya membuat direktori di ubuntu bernama "test2". Kemudian saya mencoba menjalankan perintah ini:
sudo mount -t vboxsf Test / mnt / test2
Ada ide lain?
sumber
Saya juga menemui masalah ini. Saya menemukan bahwa folder bersama sudah dipasang di
/media/sf_share
.Saya mencoba menghapus
/media/sf_share
, tetapi saya tidak bisa.Jadi saya menghapus folder bersama "bagikan" di direktori rumah saya.
Dan kemudian beralih ke root pengguna dengan cara berikut:
Buat softlink / shortcut ke folder / media / sf_share yang dimiliki oleh pengguna root memodifikasi kepemilikan softlink dengan perintah chown. Keluar dari pengguna root ke pengguna normal
Anda dapat melihat file di Windows melalui folder bersama. Dan nama pengguna harus menjadi anggota grup vboxsf.
sumber
media/sf_sharename
. Membuat symlink ke direktori itu sepertinya merupakan opsi yang memungkinkan, tetapi ini sangat berbeda dari prosedur yang diiklankan / didokumentasikan di situs VirtualBox. Harus ada resolusi yang tepat untuk ini!?!?Inilah yang bekerja untuk saya tanpa masalah
Saya menemukan jawabannya, sebenarnya
user
nama saya tidak ada di grup vboxsf . Mengikuti dua perintah akan membantu untuk mendapatkan info grup:Jadi saya menambahkan
saurav
(saya) ke grup vboxsf menggunakan perintah berikut:Kemudian restart virtualbox dan kemudian .. Melompat dari tempat saya ..: D: D Semuanya bekerja dengan baik tanpa masalah.
Berikan komentar jika ada yang masih memiliki masalah ..
sumber
sudo usermod -a -G vboxsf saurav
(grup pertama kemudian pengguna).Saya juga banyak berjuang dengan pemasangan, dan mencoba semua yang saya temukan di interwebz tapi akhirnya saya menemukan solusi yang sangat aneh untuk menyelesaikannya! Tamu saya adalah Ubuntu 13 dan tuan rumah saya adalah Windows 7.
Ubah ke folder media dan dari sana ketik
user@os:/media$ sudo mount -t vboxsf share /home/username/folder
Ya itu saja. Tapi saya tidak mengerti kenapa itu hanya berfungsi jika dilakukan dari folder media. Jika ada yang tahu, mohon jelaskan kami di bawah ini. Terima kasih.
Ps Mengedit saya
/etc/rc.local
untuk melakukan automounting saat startup tidak bekerja untuk saya.sumber
pushd media && sudo mount /media/<theshare> && popd
.Dengan VirtualBox 5.1.20 berjalan di Windows 10, dan Ubuntu 16.04 sebagai OS tamu dengan GuestAdditions 5.1.20 diinstal, saya tidak bisa memasang folder bersama dari baris perintah. Perintah mount gagal, dengan menyebutkan Kesalahan Protokol dan sf_read_super_aux err = -22.
Akhirnya saya menemukan https://www.virtualbox.org/ticket/16670 "mount.vboxsf symlink broken". Saya mengikuti salah satu solusi di sana, untuk memperbaiki symlink untuk mount.vboxsf, dan semuanya berhasil. Pendekatan saya adalah melakukan:
Perintah-perintah perlu dilakukan oleh root. Jadi, karena itu Ubuntu, saya menambahkan "sudo" di awal setiap baris untuk melakukan perintah sebagai root. Rasa Linux lainnya memiliki cara lain untuk melakukan itu.
Selain itu, ada masalah symlink serupa yang dilaporkan di virtualbox's Ticket # 12879 "Tidak dapat me-mount folder bersama dengan tambahan tamu 4.3.10" pada tahun 2014, yang diperbaiki pada bulan berikutnya.
2017-04-27
sumber
Bagi saya, masalahnya adalah saya angsa, dan saya lupa bahwa saya telah menghapus entri dari daftar Folder Bersama saya di VirtualBox (Mesin → Pengaturan → Folder Bersama).
Saya hanya melempar ini ke sini, kalau-kalau ada orang lain yang sama-sama menyesatkan oleh 'Kesalahan protokol'.
: klakson: 😉
sumber
Sudah mencoba semua yang disebutkan di atas dan tidak ada yang berhasil untuk saya. Lats I membuat folder sementara baru "Shared" dengan "Make Permanent" dan "Auto Mount" diaktifkan. Dan kemudian jalankan perintah
Itu berhasil untuk saya. Tidak ada kesalahan saat ini.
sumber
Folder bersama saya berfungsi dan setelah mem-boot ulang host saya, ternyata tidak.
Dengan mengubah nama folder bersama dari Dibagikan ke Dibagi2 itu berhasil.
Tidak tahu apa yang terjadi dan mengapa atau bagaimana cara memperbaikinya. Sistem tanpa keadaan global yang bisa berubah seperti Nix memang ada benarnya.
sumber
Secara pribadi saya menghadapi pesan kesalahan yang sama dan masalah terkait dengan fakta saya melakukan kesalahan ketik yang terkait dengan folder yang terletak di mesin host dan yang saya tetapkan sebagai folder bersama dari dalam mesin virtual berkat penambahan tamu.
Jadi perintah yang benar adalah:
Ini memperbaiki pesan kesalahan.
sumber
Bagi saya itu adalah versi tambahan tamu yang salah.
Saya memindahkan seluruh VM saya dari satu laptop (yang menjalankan VirtualBox 5.8 / sesuatu) ke laptop lain dengan VirtualBox 6.0. Semuanya berfungsi kecuali pemasangan folder bersama.
Saya baru saja memulai VM, mengklik
Devices -> Insert Guest additions CD image...
dan mengikuti instruksi. Itu sedikit mengulas tentang keberadaan versi tambahan tamu yang lama, tetapi kemudian menghapusnya dan menginstal yang baru pada upaya kedua. Mulai ulang dan bekerja.sumber