У меня Ubuntu 10 в качестве гостевой ОС на компьютере с Windows 7. Я пытался настроить общие ресурсы через VirtualBox, но ничего не работает. Сначала я создаю общий ресурс в VirtualBox и указываю на папку Windows. Затем я пытаюсь смонтировать диск в Linux, но продолжаю получать
/sbin/mount.vboxsf: монтирование не удалось с ошибкой: ошибка протокола
Я прочитал так много решений этого, но ни один, кажется, не работает. Я пытался:
- Использование синтаксиса mount.vboxsf
- Переустановка дополнений VBox
- Rebooting
- Включение и попытка от имени учетной записи root
Я сделал акцию под названием «Тест» в общих папках VBox. Затем я сделал каталог в Ubuntu с именем «test2». Затем я попытался выполнить эту команду:
sudo mount -t vboxsf Test / mnt / test2
Есть другие идеи?
источник
Я также встретил эту проблему. Я обнаружил, что общая папка уже смонтирована в
/media/sf_share
.Я пытался удалить
/media/sf_share
, но не смог.Поэтому я удалил общую папку «share» в своем домашнем каталоге.
А затем переключитесь на пользователя root следующим образом:
Создайте softlink / ярлык для папки / media / sf_share, которой владеет пользователь root, измените владельца softlink с помощью команды chown. Выход от пользователя root до обычного пользователя
Вы можете увидеть файлы в Windows через общую папку. И имя пользователя должно быть членом группы vboxsf.
источник
media/sf_sharename
. Создание символической ссылки на этот каталог может показаться возможным вариантом, но это сильно отличается от объявленной / документированной процедуры на сайте VirtualBox. Там должно быть правильное решение этого!?!?Вот что сработало у меня без проблем
Я понял, что на самом деле мое
user
имя не было в группе vboxsf . Следующие две команды помогут получить информацию о группе:Поэтому я добавил
saurav
(меня) в группу vboxsf, используя следующую команду:Затем перезапустил виртуальную коробку, а затем .. Выскочил с моего места ..: D: D Все работало нормально без каких-либо проблем.
Пожалуйста, прокомментируйте, если у кого-то все еще есть проблемы ..
источник
sudo usermod -a -G vboxsf saurav
(сначала группа, затем пользователь).Я также много боролся с монтированием и перепробовал все, что придумал в interwebz, но я наконец нашел очень странный обходной путь для его решения! Мой гость - Ubuntu 13, а мой хост - Windows 7.
Перейдите в папку media и оттуда наберите
user@os:/media$ sudo mount -t vboxsf share /home/username/folder
Да, вот и все. Но я не понимаю, почему это работает, только если это сделано из папки мультимедиа. Если кто-то знает, пожалуйста, объясните нам ниже. Благодарю.
PS Редактирование моего
/etc/rc.local
для автоматического монтирования при запуске не работает для меня.источник
pushd media && sudo mount /media/<theshare> && popd
.С VirtualBox 5.1.20, работающим на Windows 10, и Ubuntu 16.04 в качестве гостевой ОС с установленной GuestAdditions 5.1.20, я не смог смонтировать общие папки из командной строки. Команды монтирования завершились неудачно с упоминаниями об ошибке протокола и sf_read_super_aux err = -22.
В конце концов я обнаружил https://www.virtualbox.org/ticket/16670 «символическая ссылка mount.vboxsf не работает». Я использовал один из обходных путей, чтобы исправить символическую ссылку для mount.vboxsf, и все заработало. Мой подход должен был сделать:
Команды должны выполняться пользователем root. Итак, поскольку это была Ubuntu, я добавил «sudo» в начале каждой строки, чтобы выполнить команду от имени пользователя root. У других разновидностей Linux есть другие способы сделать это.
Кроме того, в 2014 году в билете виртуальной коробки № 12879 «Не удалось подключить общие папки с гостевыми дополнениями 4.3.10» была обнаружена аналогичная проблема символической ссылки, которая была устранена в следующем месяце.
2017-04-27
источник
Для меня проблема была в том, что я был гусем, и я забыл, что я удалил запись из своего списка общих папок в VirtualBox («Машина» → «Настройки» → «Общие папки»).
Я просто добавляю это сюда, на случай, если кто-нибудь еще будет введен в заблуждение подобным образом «Ошибка протокола».
: honk: 😉
источник
Перепробовал все вышесказанное и у меня ничего не получалось. В последнее время я создал новую временную папку «Shared» с включенными «Make Permanent» и «Auto Mount». А затем запустите команду
Это сработало для меня. На этот раз ошибок нет.
источник
Моя общая папка работала, а после перезагрузки хоста - нет.
Сменив имя общей папки с Shared на Shared2, это сработало.
Понятия не имею, что случилось и почему ни как исправить. Система без глобального изменяемого состояния, такая как Nix, имеет смысл.
источник
Лично я столкнулся с тем же сообщением об ошибке, и проблема была связана с тем, что я сделал опечатку, связанную с папкой, расположенной на хост-машине, и которую я установил как общую папку изнутри виртуальной машины благодаря добавлению гостя.
Итак, правильная команда:
Это исправило сообщение об ошибке.
источник
Для меня это была неправильная версия гостевого дополнения.
Я перенес всю свою виртуальную машину с одного ноутбука (на котором работала VirtualBox 5.8 / что-то) на другой ноутбук с VirtualBox 6.0. Все работало, кроме монтирования общей папки.
Я просто запустил VM, нажал
Devices -> Insert Guest additions CD image...
и следовал инструкциям. Он немного поинтересовался наличием старой версии гостевых дополнений, но затем удалил ее и установил новую со второй попытки. Перезагрузка и работает.источник