среда, 24 октября 2012 г.

VirtualBox. Настройка общих папок для Ubuntu

Основная ОС: Windows 7
VirtualBox ОС: Ubuntu 12.04
Задача: настроить общие папки

1. Создаем папку "d:/share" под Windows 7.

2. Открываем настройки VirtualBox, находим в меню пункт "Общие папки" и добавляем там нужную:

3. Заходим на виртуальную машину, и в папке вашего пользователя, создаем новую папку, ставим нужный уровень доступа:
username@your_server:~# mkdir shared
username@your_server:~# chmod 0777 shared

4. Монтируем папку:
username@your_server:~# sudo mount -t vboxsf share shared

!!! Есть неприятный баг: когда имена папок в обоих системах совпадают - команда mount вернет ошибку, именно потому, папки специально названы share и shared


9 комментариев:

  1. Вот это само правильное и работающее объяснение!

    ОтветитьУдалить
  2. mount: неизвестный тип файловой системы 'vboxsf'

    ОтветитьУдалить
    Ответы
    1. скорее всего неправильно вводишь название монтируемой директории...когда монтируешь - пишешь название МОНТИРУЕМОЙ папки такое же, как и в системе(на хосте)

      Удалить
    2. sudo ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions /usr/lib/VBoxGuestAdditions

      Удалить
  3. Лучше сделать
    sudo usermod -a -G vboxsf your_user_name
    чем создавать новые папки.

    ОтветитьУдалить
    Ответы
    1. Поддерживаю. Много времени потратила на исправление ошибки, пока не наткнулась на такой совет на форуме. Все оказалось предельно просто.

      Удалить
  4. ЧЯДНТ =(
    sudo mount -t vboxsf SharedFolder /home/myname/shared

    error: No such device

    ОтветитьУдалить
  5. После монтирования выдаёт:
    /sbin/mount.vboxsf: mounting failed with the error: Protocol error

    ОтветитьУдалить