Вам не хватает некоторых шагов - определения общего ресурса в VirtualBox может быть недостаточно, чтобы он появился в гостевой системе, или он может появляться в неожиданных местах и с неожиданным именем.
В следующих постах есть несколько очень высоко оцененных ответов:
- Как смонтировать общую папку VirtualBox? [закрыто]
(закрыто как принадлежащее суперпользователю, но никогда не переносилось ...) - Как получить доступ к общей папке в VirtualBox?
К сожалению, ответы отличаются, хотя очень высоко проголосовали, поэтому, кажется, зависит от версий Linux или VirtualBox. Я суммирую их ниже.
Предварительные условия
Вы должны установить Guest Additions в гостевой системе, а затем перезагрузить его.
Вам также может потребоваться добавить пользователя в группу vboxsf
одним из следующих способов:
sudo usermod -a -G vboxsf your_username sudo adduser your_username vboxsf
Чтобы проверить, что пользователь еще не в vboxsf
группе, используйте id
команду.
Ручное крепление
Здесь указывается точка монтирования общего ресурса. (Помните, что были пользователи, для которых это не работало.)
cd ~ mkdir myshare sudo mount -t vboxsf DATA ~/myshare/
vboxsf
обозначают тип монтирования «Общая папка VirtualBox».
Если для этого вам необходимо войти в систему как root, вы можете ввести аналогично:
mkdir /home/your_username/myshare sudo mount -t vboxsf -o uid=1000,gid=1000 DATA /home/your_username/myshare
Автоматическое монтирование с помощью VirtualBox
VirtualBox может автоматически смонтировать общий ресурс, но не там, где ожидается. Он может быть найден в папке /media/sf_DATA
и может быть доступен только пользователю root, который затем требует root-входа для следующих команд.
Вы можете изменить местоположение папки, используя VBoxControl
команду, которая является частью Guest Additions. Может потребоваться перезагрузка. Например, чтобы изменить точку монтирования из /media/sf_...
к /home/your_username/sf_...
используйте следующую команду для установки VirtualBox общей папки guestproperty
:
sudo VBoxControl guestproperty set /VirtualBox/GuestAdd/SharedFolders/MountDir /home/your_username/
Чтобы подтвердить изменение, используйте get
:
sudo VBoxControl guestproperty get /VirtualBox/GuestAdd/SharedFolders/MountDir
В качестве альтернативы вы можете создать ссылку на папку:
ln -s /media/sf_DATA /home/your_username/DATA
Заключение
Ответы, которые я нашел, могут быть разными, и вам, возможно, придется попытаться найти, какие из них являются командами или сочетанием вышеперечисленных команд, которые подойдут вам. В случае успеха, пожалуйста, дайте нашим читателям знать, какие команды вы использовали.
Дальнейшее чтение :