У меня есть виртуальная машина manjaro/arch, работающая в виртуальном боксе с хостом Windows 10. Я настроил общую папку, которой хочу поделиться в виртуальном боксе, как c:\tfs
с именем tfs
, но она нигде не отображается в linux vm. Я могу установить его вручную, но он не будет автоматически монтироваться. Я создал папки /media
и /media/tfs
на виртуальной машине, поскольку ее не существовало, и теперь следующая команда успешно вручную монтирует мою папку sudo mount -t vboxsf tfs /media/tfs
. Как заставить автомонтирование работать как задумано, не прибегая к редактированию /etc/fstab
?
Как настроить общие папки для автоматического монтирования виртуальной машины arch/manjaro linux в виртуальном боксе?
Ответы (1)
Оказывается, нужно еще несколько шагов для настройки автомонтирования для общих папок виртуального бокса. Этот крошечный сообщение на форуме было ключевым. Вам необходимо включить и запустить службу виртуального бокса vboxservice.service
, установленную с помощью гостевых утилит.
Сначала убедитесь, что у вас есть папка
/media
, именно сюда он попытается смонтировать ваши общие папки.Убедитесь, что гостевые утилиты установлены с
sudo pacman -Q virtualbox-guest-utils
Включить службу с помощью
sudo systemctl enable vboxservice.service
Запустить службу с
sudo systemctl start vboxservice.service
Перезагрузка, я пытался просто выйти из системы, но для запуска службы мне потребовалась перезагрузка.
Убедитесь, что ваша папка теперь автоматически монтируется в
/media
с префиксомsf_
, у меня/media/sf_tfs
p.s. Я также выполнил эту команду на основе другого сообщения, чтобы добавить свое имя пользователя в группу vboxsf, хотя я не уверен, было ли это необходимо или нет.
sudo usermod -aG vboxsf brandon
/media
, он создаст ее как принадлежащую пользователю root:root. Я запустил sudo chown root:vboxsf /media
, чтобы иметь возможность использовать его из моей учетной записи без полномочий root.
- person Florian Rubach; 20.08.2018