Совместно используемая папка в VirtualBox (Ubuntu и Windows 7)

Я хочу иметь каталог, который доступен и в 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
  • Что я должен ввести в Совместно используемых папках в настройках Virtualbox Manager?
  • Что я должен настроить в Windows?
19
задан 8 June 2016 в 13:48

4 ответа

Хост: Ubuntu

Выберите папку, к которой будет предоставлен общий доступ (так же, как показано ниже - откройте настройки виртуальной машины на вашем хосте и выберите). Допустим, это так (папка на вашем хосте, которую вы хотите видеть от гостя Win7):

/home/misery

Этот учебник охватывает ответ. После добавления вашей папки Ubuntu в общую запустите или перезагрузите вашу виртуальную машину Win7 , вам следует выполнить поиск в вашей локальной сети (в гостевой системе Win7; дождитесь, пока она не выполнит поиск - зеленый индикатор выполнения). После этого должен появиться сетевой диск.

enter image description here

На моем ПК он не был найден без дальнейших действий. В случае возникновения проблем, обратитесь к руководству.

Хост: Win7, Гостевая ОС: Ubuntu

Сначала перейдите в настройки ваших виртуальных машин:

enter image description here

Добавьте папку, которой вы хотите поделиться, и назовите ее (имя будет автоматически Это). Здесь путь Win7 к моей папке - C: \ Misery, имя - Misery

Затем отметьте параметр Auto mount, чтобы монтировать его всегда при запуске вашей виртуальной машины.

enter image description here

И в основном это все. Теперь запустите вашу виртуальную машину. Этот учебник объясняет остальное, вкратце. Вам нужно создать папку, которая будет вашей точкой монтирования (на гостевой системе). Допустим, на вашем ubuntu будет GMisery. Так что создайте его в своем пользовательском каталоге. Итак, теперь у нас есть пустая папка в гостевой ОС:

/home/misery/GMisery

Затем откройте свой терминал и напишите:

sudo mount -t vboxsf -o uid=1000,gid=1000 Misery /home/misery/GMisery

Теперь все должно работать. По крайней мере, id делает на моем ПК:] Если ошибок не произошло, выйдите из системы и войдите снова, и это должно быть сделано.

Пожалуйста, прочтите также прилагаемый учебник .

И вообще рекомендуется установить на ваш хост пакет расширений VB . Однако это не влияет на обсуждаемую здесь тему.

7
ответ дан 8 June 2016 в 13:48

Решение:

  1. Установить гостевые дополнения в гостевой системе (Windows)
  2. Не устанавливать гостевые дополнения в хост-системе (Ubuntu)
  3. Добавить пользователя в группа vboxusers (или vboxsf , в зависимости от версии):

     sudo usermod -aG vboxusers $ USER
     
  4. Создайте каталог для общих документов:

     mkdir / home / $ USER / shared
     

    (ошибка заключалась в том, чтобы попытаться поместить это в / media и попытаться смонтировать его - в этом нет необходимости, так как новейший VirtualBox делает это за нас)

  5. Перейдите к параметрам VirtualBox и добавьте это общий каталог к общим путям.

    В моем случае кнопка была серой, вероятно, из-за разрешений, теперь решенных в 3.

  6. Убедитесь, что модуль ядра vboxsf запущен автор: modprobe vboxsf (внутри ВМ).

И все. Указанный каталог появится в Windows как новый диск.

1
ответ дан 8 June 2016 в 13:48

Создайте каталог в Windows, скажем, ubuntu.

На устройстве VMware поделитесь этим каталогом (ubuntu).

Создайте каталог в Ubuntu в корне (/) say / windows .

mount.vboxsf -w ubuntu /windows
0
ответ дан 8 June 2016 в 13:48

Ответ на ваш вопрос - здесь

Вы должны добавить строку монтирования в файл /etc/profile, чтобы монтирование стало постоянным при каждом входе в систему.

0
ответ дан 8 June 2016 в 13:48

Другие вопросы по тегам:

Похожие вопросы: