Con l’ aggiornamento di VirtualBox alla 4.3.10r93012 è nato un problema:
il mount delle directory condivise fallisce con errore sf_read_super_aux err=-22.
Impostando l’ automount e facendo reboot, il mount va a buon fine, ma il mount manuale non funziona ancora, neanche reinstallando VBoxGuestAdditions.
E’ un vecchio bug che si è ripresentato: /sbin/mount.vboxsf è un link sbagliato, infatti
ls -l /sbin/mount.vboxsf lrwxrwxrwx 1 root root 40 apr 15 11:10 /sbin/mount.vboxsf -> /usr/lib/VBoxGuestAdditions/mount.vboxsf # ma la destinazione non esiste: ls/usr/lib/VBoxGuestAdditions/mount.vboxsf bash: ls/usr/lib/VBoxGuestAdditions/mount.vboxsf: File o directory non esistente # ricerco la destinazione giusta: locate mount.vboxsf /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/mount.vboxsf # correggo il link ln -sf /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf
In questo modo il mount manuale funziona di nuovo.
Rimane solo un problema: il mount in /etc/fstab fallisce perchè non viene caricato il modulo vboxsf al boot: basta aggiungerlo a /etc/modules
echo vboxsf >> /etc/modules
fonte:
http://lifecs.likai.org/2014/04/virtualbox-shared-folder-linux-notes.html