Я хочу иметь каталог, который доступен и в Windows 7, установленном на хосте Ubuntu и в Ubuntu также.
Таким образом, я установил дополнения Virtualbox и в Windows и в Ubuntu.
Затем в Ubuntu:
sudo mkdir /media/win7share
sudo mount -t vboxsf win7share /media/win7share
Я добираюсь:
/sbin/mount.vboxsf: mounting failed with the error: No such device
Выберите папку, к которой будет предоставлен общий доступ (так же, как показано ниже - откройте настройки виртуальной машины на вашем хосте и выберите). Допустим, это так (папка на вашем хосте, которую вы хотите видеть от гостя Win7):
/home/misery
Этот учебник охватывает ответ. После добавления вашей папки Ubuntu в общую запустите или перезагрузите вашу виртуальную машину Win7 , вам следует выполнить поиск в вашей локальной сети (в гостевой системе Win7; дождитесь, пока она не выполнит поиск - зеленый индикатор выполнения). После этого должен появиться сетевой диск.
На моем ПК он не был найден без дальнейших действий. В случае возникновения проблем, обратитесь к руководству.
Сначала перейдите в настройки ваших виртуальных машин:
Добавьте папку, которой вы хотите поделиться, и назовите ее (имя будет автоматически Это). Здесь путь Win7 к моей папке - C: \ Misery, имя - Misery
Затем отметьте параметр Auto mount, чтобы монтировать его всегда при запуске вашей виртуальной машины.
И в основном это все. Теперь запустите вашу виртуальную машину. Этот учебник объясняет остальное, вкратце. Вам нужно создать папку, которая будет вашей точкой монтирования (на гостевой системе). Допустим, на вашем ubuntu будет GMisery. Так что создайте его в своем пользовательском каталоге. Итак, теперь у нас есть пустая папка в гостевой ОС:
/home/misery/GMisery
Затем откройте свой терминал и напишите:
sudo mount -t vboxsf -o uid=1000,gid=1000 Misery /home/misery/GMisery
Теперь все должно работать. По крайней мере, id делает на моем ПК:] Если ошибок не произошло, выйдите из системы и войдите снова, и это должно быть сделано.
Пожалуйста, прочтите также прилагаемый учебник .
И вообще рекомендуется установить на ваш хост пакет расширений VB . Однако это не влияет на обсуждаемую здесь тему.
Решение:
Добавить пользователя в группа vboxusers
(или vboxsf
, в зависимости от версии):
sudo usermod -aG vboxusers $ USER
Создайте каталог для общих документов:
mkdir / home / $ USER / shared
(ошибка заключалась в том, чтобы попытаться поместить это в / media
и попытаться смонтировать его - в этом нет необходимости, так как новейший VirtualBox делает это за нас)
Перейдите к параметрам VirtualBox и добавьте это общий каталог
к общим путям.
В моем случае кнопка была серой, вероятно, из-за разрешений, теперь решенных в 3.
Убедитесь, что модуль ядра vboxsf
запущен автор: modprobe vboxsf
(внутри ВМ).
И все. Указанный каталог появится в Windows как новый диск.
Создайте каталог в Windows, скажем, ubuntu.
На устройстве VMware поделитесь этим каталогом (ubuntu).
Создайте каталог в Ubuntu в корне (/) say / windows .
mount.vboxsf -w ubuntu /windows
Ответ на ваш вопрос - здесь
Вы должны добавить строку монтирования в файл /etc/profile
, чтобы монтирование стало постоянным при каждом входе в систему.