Ana bilgisayar dizini VirtualBox Guest Mint 16 64 bit ile paylaşılamıyor


15

Sorun Linux Mint 16 VirtualBox konuk işletim sisteminden paylaşılan bir dizini takmaya çalışırken aşağıdaki hatayı alıyorum:

mount: wrong fs type, bad option, bad superblock on hostshare,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Bağlama komutum sudo mount -t vboxsf hostshare ~ / host

dmesg | tail şunu gösterir: 'sf_read_super_aux err = -22'

Ortam - Ana İşletim Sistemi: Windows 7 64 bit - Konuk İşletim Sistemi: Linux Mint 64 bit (Mate) - VirtualBox 4.3.10 - VirtualBox Misafir Eklemeleri 4.3.10 - Paylaşılan dizin, Kalıcı Yap işaretli olarak 'hostshare' olarak tanımlandı - ~ / host konuk işletim sistemi dosya sisteminde tanımlanır

Ne denedim ben Mint 15 32 bit dahil olmak üzere diğer VirtualBox misafir bu dizini monte edebilirsiniz. Mint 16'ya konuk eklentilerini yeniden yükledim ve görebildiğim kadarıyla çalışıyor. Ana işletim sistemi, VirtualBox ve Konuk işletim sistemini birkaç kez yeniden başlattım. Paylaşılan klasörü boşuna çeşitli aptalca şeyler olarak yeniden adlandırdım. VirtualBox ağı NAT'tan Bridged Adapter'a değiştirildi. Diğer Konuk Ekleme özellikleri (Paylaşılan Pano, Drag'n'Drop) düzgün çalışır.


3
Sonunda düzelttim ama cevap göndermek için çok yeniyim :(. Mount.vboxsf için symlink kırıldı. Düzeltmek için koştum: -linux-gnu / VBoxGuestAdditions / mount.vboxsf Umarım bu başka birine faydalıdır!
William

1
Keşfiniz için çok teşekkür ederim. Ben deli oluyordum. Hata mesajının çok belirsiz olduğu göz önüne alındığında, sorunun kırık bir sembolik bağlantı olduğunu nasıl düşündüğünüzü merak ediyorum. Debian wheezy 7.4 32-bit kullanıyorum. Benim durumumda doğru bağlantı oldu ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/mount.vboxsf. Ben yeterli vekil olarak en kısa sürede lütfen bir çözüm olarak gönderin böylece ben upvote :)
NothingsImpossible

Yanıtlar:


8

Çözümünüzü onaylıyorum. Windows 7 64 bitlik bir debian 7 amd64 konuk kullanıyorum. Virtualbox'ı 4.3.8'den 4.3.10'a güncelledim. Aşağıdaki symlink: /sbin/mount.vboxsf /usr/lib/VBoxGuestAdditions/mount.vboxsf'yi gösterirken mount.vboxsf yolunun gerçek yolu: /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf.

Bu sorun , sanal kutu alt sürüm deposunda giderilmiş gibi görünüyor . Bu nedenle, bir sonraki versiyonda düzeltilmelidir.


6
Bu arada bir geçici çözüm olabilir:sudo ln -sf /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf
Alessio Gaeta

Çözüm harika çalıştı, ama neden hayatımın birdenbire "kırıldığını" anlayamıyorum. Otomatik güncelleme yapmıyorum.
Seth,

4

Ben de aynı problemi yaşadım. ve konu başlatıcısının çözümü neredeyse benim için çalıştı, ama Lubuntu 13 yerine

ln /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf

kullandım

ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/mount.vboxsf

1

Debian için:

/sbinKlasörde, dosyada mount.vboxsfyanlış bağlanmış sembolik bir bağlantı var . Doğru bağlantı mount.vboxsf-> /opt/VBoxGuestAdditions-xxxxx/lib/VBoxGuestAdditions/mount.vboxsf.


0

/ Usr / lib64 dizininde klasöre işaret eden basit bir bağlantı oluşturmak mümkündür:

/opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/

Bir Windons 7 ana bilgisayarındaki Kubuntu 14.04 misafirimde çalışıyor

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.