Общая папка в 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?
  • [114 ] Что мне нужно настроить в Windows?
17
задан 08.06.2016, 23:48

4 ответа

Host: 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

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

/home/misery/GMisery

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

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

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

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

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

0
ответ дан 21.04.2019, 22:09
  • 1
    DziД™ki:), Но проблема, что я can' t добавляют новый общий dir в конфигурации VirtualBox. кнопка Ok отображается серым, как на Вашем screeshot. Браузер показывает только файловую систему Ubuntu, я can' t видят любых директоров Windows (у меня есть Windows в хосте Ubuntu). – Lyle 11.02.2012, 04:47
  • 2
    VirtualBox действительно должен, по крайней мере, сообщить Вам, что необходимо выбрать каталог от селектора... не хороший дизайн UI – Matthew Crumley 06.10.2016, 10:44

Решение:

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

    sudo usermod -aG vboxusers $USER
    
  4. [1114 ]

    Создайте каталог для общих документов:

    mkdir /home/$USER/shared
    

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

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

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

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

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

0
ответ дан 21.04.2019, 22:09

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

В устройстве VMware поделился этим каталогом (Ubuntu).

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

mount.vboxsf -w ubuntu /windows
0
ответ дан 21.04.2019, 22:09

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

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

0
ответ дан 21.04.2019, 22:09

Теги

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