Неможливо поділитися каталогом хостів з VirtualBox Guest Mint 16 64 біт


15

Проблема Під час спроби встановити спільний каталог із гостьової ОС Linux Mint 16 VirtualBox я отримую таку помилку:

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

Моя команда mount - це sudo mount -t vboxsf hostinghare ~ / host

dmesg | хвіст виявляє: 'sf_read_super_aux err = -22'

Навколишнє середовище - Хост ОС: Windows 7 64 біт - Гостьова ОС: 64-бітний Linux Mint (Mate) - VirtualBox 4.3.10 - Додатки для відвідувачів VirtualBox 4.3.10 - Спільний каталог, визначений у VirtualBox як 'hosthare', з пунктом Make Permanent - ~ / host визначається у файловій системі гостьової ОС

Що я спробував, я можу встановити цей каталог від інших гостей VirtualBox, включаючи Mint 15 32 біт. Я перевстановив додатки для гостей у Mint 16 і з того, що я бачу, він працює. Я кілька разів перезавантажував хост-OS, VirtualBox та Guest OS. Я перейменував загальну папку на різні дурні речі, безрезультатно. Змінена мережа VirtualBox з NAT на мостовий адаптер. Інші функції доповнень для гостей (Спільний буфер обміну, Drag'n'Drop) працюють належним чином.


3
Я нарешті виправив це, але я занадто новий, щоб опублікувати відповідь :(. Симпосилання для mount.vboxsf було порушено. Ось що я побіг, щоб виправити це: cd / sbin sudo rm mount.vboxsf sudo ln / usr / lib / x86_64 -linux-gnu / VBoxGuestAdditions / mount.vboxsf Сподіваюся, це корисно комусь іншому!
Вільям

1
Дуже дякую за ваше відкриття. Я їхав горіхом. Цікаво, як ви здогадалися, що проблема була несправною символьною посиланням, враховуючи, що повідомлення про помилку настільки розпливчасте. Я перебуваю на Debian wheezy 7.4 32-розрядному. Правильним посиланням у моєму випадку було ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/mount.vboxsf. Будь ласка, опублікуйте це як рішення, як тільки у вас буде достатня кількість представників, щоб я міг його проголосувати :)
NothingsImpossible

Відповіді:


8

Я підтверджую ваше рішення. Я використовую гість debian 7 amd64 на Windows 7 64-біт. Я оновив virtualbox з 4.3.8 до 4.3.10. Наступне символьне посилання: /sbin/mount.vboxsf вказує на /usr/lib/VBoxGuestAdditions/mount.vboxsf, тоді як реальний шлях до mount.vboxsf: /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf.

Здається, ця проблема виправлена в сховищі субверсії virtualbox. Таким чином, його слід зафіксувати в наступній версії.


6
Тим часом вирішення може бути:sudo ln -sf /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf
Алессіо Гаета

Рішення спрацювало чудово, але я не можу за все життя зрозуміти, чому це раптом "зламалося". Я не роблю автоматичного оновлення.
Сет

4

У мене була така ж проблема. і рішення теми стартера майже працював для мене, але в Lubuntu 13 замість

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

я використав

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

1

Для Debian:

У /sbinпапці, файлі є символічне посилання mount.vboxsf, яке пов’язано неправильно. Правильне посилання mount.vboxsf-> /opt/VBoxGuestAdditions-xxxxx/lib/VBoxGuestAdditions/mount.vboxsf.


0

Можна створити simblic посилання в / usr / lib64, яке вказує на папку:

/opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/

Він працює в моєму гості Kubuntu 14.04 на хості Windons 7

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.