Problem Beim Versuch, ein freigegebenes Verzeichnis vom Linux Mint 16 VirtualBox-Gastbetriebssystem bereitzustellen, wird die folgende Fehlermeldung angezeigt:
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
Mein mount Befehl ist sudo mount -t vboxsf hostshare ~ / host
dmesg | Schwanz enthüllt: 'sf_read_super_aux err = -22'
Umgebung - Host-Betriebssystem: Windows 7 64-Bit - Gast-Betriebssystem: Linux Mint 64-Bit (Mate) - VirtualBox 4.3.10 - VirtualBox-Gast-Ergänzungen 4.3.10 - Freigegebenes Verzeichnis in VirtualBox als 'Hostshare' mit Make Permanent checked - ~ / host definiert ist im Dateisystem des Gastbetriebssystems definiert
Was ich versucht habe, kann ich dieses Verzeichnis von anderen VirtualBox-Gästen, einschließlich Mint 15 32-Bit, bereitstellen. Ich habe die Gastzugaben auf Mint 16 neu installiert und nach dem, was ich sehe, läuft es. Ich habe das Host-Betriebssystem, VirtualBox und das Gast-Betriebssystem mehrmals neu gestartet. Ich habe den freigegebenen Ordner in verschiedene alberne Dinge umbenannt, ohne Erfolg. Das VirtualBox-Netzwerk wurde von NAT zu Bridged Adapter geändert. Andere Guest Additions-Funktionen (Shared Clipboard, Drag'n'Drop) funktionieren ordnungsgemäß.
quelle
ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/mount.vboxsf
. Bitte poste es als Lösung, sobald du genug Repräsentanten hast, damit ich es verbessern kann :)Antworten:
Ich bestätige Ihre Lösung. Ich verwende einen debian 7 amd64-Gast auf einem Windows 7 64-Bit. Ich habe virtualbox von 4.3.8 auf 4.3.10 aktualisiert. Der folgende Symlink: /sbin/mount.vboxsf verweist auf /usr/lib/VBoxGuestAdditions/mount.vboxsf, wohingegen der tatsächliche Pfad zu mount.vboxsf lautet: /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf.
Dieses Problem scheint im Virtualbox Subversion-Repository behoben zu sein . Daher sollte es in der nächsten Version behoben sein.
quelle
sudo ln -sf /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf
Ich hatte das gleiche problem und die lösung des themenstarters hat bei mir fast geklappt, aber in lubuntu 13 statt
ich benutzte
quelle
Für Debian:
Es gibt eine symbolische Verknüpfung in
/sbin
Ordner, Dateimount.vboxsf
, die falsch verknüpft ist. Der richtige Link istmount.vboxsf
->/opt/VBoxGuestAdditions-xxxxx/lib/VBoxGuestAdditions/mount.vboxsf
.quelle
Es ist möglich, einen einfachen Link in / usr / lib64 zu erstellen, der auf den Ordner zeigt:
Es funktioniert in meinem Kubuntu 14.04 Gast auf einem Windons 7 Host
quelle