Совместное использование папок между Ubuntu (гость) и Windows 7 (хост) с помощью VirtualBox

23

Я установил гостевую Ubuntu на компьютер с Windows 7, используя VirtualBox. Как можно совместно использовать папки между гостем Ubuntu и хостом Windows? Спасибо.

user288609
источник
Возможное дублирование: askubuntu.com/q/30202/44179
Сет
Вы пробовали ответ, который я предоставил здесь: askubuntu.com/questions/81757/… . Я не могу проверить, так как у меня нет операционной системы Windows.
Луис Альварадо
Пожалуйста, также посмотрите здесь для предварительных условий: askubuntu.com/questions/30396/…
Takkat

Ответы:

16

Если при доступе к подключенной общей папке вы получаете разрешение «Отказано », выполните следующую команду:

sudo adduser <yourUsername> vboxsf

Замените <yourUsername>на ваше фактическое имя пользователя (например, johnили ваше имя).

Затем перезапустите, и вы должны иметь полный доступ.

Мануэль Рубальцава
источник
2
Это определенно нуждается в большем количестве голосов
sercan
1
Выйдя из системы и в моем случае достаточно, полная перезагрузка не требовалась.
Мелебиус
Не работает на хосте Windows 7 и гостевой Lubuntu 18.
Густаво
10

запустите это на своем терминале, и все будет хорошо:

sudo mkdir /media/(folder-name-on-linux)
sudo mount -t vboxsf (folder-name-set-on-virtualBox) /media/(folder-name-on-linux)

(имя-папки-на-linux) будет легко доступно в вашем файловом менеджере

PS: Таким образом, вам не нужно перезагружать виртуальную машину ;-)

sogurb
источник
Это решило это для меня. Для любых будущих путешественников: вам может понадобиться запускать эту вторую команду каждый раз, когда вы перезапускаете гостя. Значит ли это, что что-то еще сломано? Возможно ... Но это работает для меня, когда больше ничего не делал.
Исик
Работает за раунд. После перезагрузки общий доступ пропал.
Густаво
6

Закройте гостевую виртуальную машину и откройте диалоговое окно «Настройки» для этой виртуальной машины. Внизу внизу левой области навигации в этом диалоговом окне должна быть опция для общих папок.

Вы можете выбрать, какие папки на хост-машине вы хотите использовать совместно с конкретной гостевой виртуальной машиной, хотите ли вы, чтобы они были подключены гостем только для чтения, и должны ли они быть доступны при загрузке виртуальной машины. После этого перезапустите / восстановите гостевую виртуальную машину, и вы сможете перейти к новой файловой системе или папке.

Обычно я создаю новую папку в папке «VirtualBox VMs» в моем пользовательском каталоге с именем «Shared», а затем делюсь этой папкой с любыми гостевыми виртуальными машинами, которые в ней нуждаются. Я монтирую его только для чтения, чтобы ни одна машина не смогла запрограммировать его для других, а затем я могу поместить туда любые необходимые файлы.

memilanuk
источник
Спасибо за ответ. После перезапуска гостевой виртуальной машины я открыл папку «Home» в Ubuntu (guest), но все еще не мог найти «общую» папку, созданную и смонтированную.
user288609 18.12.12
1
Не нормально монтировать файловые системы под пользователем / дома; ищите это в файловой системе. Если он не появляется у вас в Nautilus (приложение для просмотра файлов), он может находиться в / media / или / mnt /. Я не сижу перед коробкой с Virtualbox на нем в данный момент, поэтому я не могу быть более конкретным, чем это сейчас. Возможно, вам потребуется установить Guest Guest Additions на гостевой виртуальной машине - другие дистрибутивы, такие как Debian и SuSE, автоматически устанавливают некоторые их версии; Убунту нет.
мемиланук
2

Вы должны активировать опцию «вставить образ гостевого дополнительного компакт-диска» в меню устройств, чтобы включить общую папку. общая папка должна появиться в / media.

Mohamed
источник
0

У меня была такая же проблема, но после прочтения еще одного вопроса на этом сайте, я обнаружил, что работает

gksudo nautilus

сделал это работает нормально.

Марк М.
источник
1
Добро пожаловать в Спросите Ubuntu! Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить здесь основные части ответа и предоставить ссылку для справки.
Митч