Как настроить общие папки для автоматического монтирования виртуальной машины arch/manjaro linux в виртуальном боксе?

У меня есть виртуальная машина manjaro/arch, работающая в виртуальном боксе с хостом Windows 10. Я настроил общую папку, которой хочу поделиться в виртуальном боксе, как c:\tfs с именем tfs, но она нигде не отображается в linux vm. Я могу установить его вручную, но он не будет автоматически монтироваться. Я создал папки /media и /media/tfs на виртуальной машине, поскольку ее не существовало, и теперь следующая команда успешно вручную монтирует мою папку sudo mount -t vboxsf tfs /media/tfs. Как заставить автомонтирование работать как задумано, не прибегая к редактированию /etc/fstab?


person Brandon Culley    schedule 31.08.2017    source источник


Ответы (1)


Оказывается, нужно еще несколько шагов для настройки автомонтирования для общих папок виртуального бокса. Этот крошечный сообщение на форуме было ключевым. Вам необходимо включить и запустить службу виртуального бокса vboxservice.service, установленную с помощью гостевых утилит.

  1. Сначала убедитесь, что у вас есть папка /media, именно сюда он попытается смонтировать ваши общие папки.

  2. Убедитесь, что гостевые утилиты установлены с sudo pacman -Q virtualbox-guest-utils

  3. Включить службу с помощью sudo systemctl enable vboxservice.service

  4. Запустить службу с sudo systemctl start vboxservice.service

  5. Перезагрузка, я пытался просто выйти из системы, но для запуска службы мне потребовалась перезагрузка.

  6. Убедитесь, что ваша папка теперь автоматически монтируется в /media с префиксом sf_, у меня /media/sf_tfs

    p.s. Я также выполнил эту команду на основе другого сообщения, чтобы добавить свое имя пользователя в группу vboxsf, хотя я не уверен, было ли это необходимо или нет. sudo usermod -aG vboxsf brandon

person Brandon Culley    schedule 31.08.2017
comment
Я проверил это на своем компьютере, и он работал прекрасно. Мне также нужно было выполнить команду sudo usermod -aG vboxsf ... - person webwake; 12.03.2018
comment
Очень полезно, спасибо! Мне также нужно было добавить своего пользователя в группу vboxsf. Еще один приятный момент: если вы позволите виртуальному боксу создать папку /media, он создаст ее как принадлежащую пользователю root:root. Я запустил sudo chown root:vboxsf /media, чтобы иметь возможность использовать его из моей учетной записи без полномочий root. - person Florian Rubach; 20.08.2018