Ответы:
Есть 2 способа, которыми я обычно пользуюсь
Вариант 1. Перед загрузкой Ubuntu в настройках виртуальной машины Virtualbox Ubuntu укажите папку общего доступа. Затем, после входа в Ubuntu, создайте, например, новый каталог /media/vboxshared
и подключите этот диск с помощью команды sudo mount -t vboxsf SHARENAME /media/vboxshared
. Введите свой пароль, когда он запрашивает пароль.
Вариант 2. Перед загрузкой Ubuntu добавьте новый сетевой адаптер и выберите «Мостовой адаптер». Затем, после входа в Ubuntu, выполните команду, ifconfig -a | more
чтобы получить IP-адрес этого нового сетевого адаптера. В Windows используйте WinSCP или FileZilla для передачи файла в Ubuntu
/sbin/mount.vboxsf: mounting failed with the error: No such device
Спасибо за ответ Элвина Сима. Хотя это понятно, я все еще трачу некоторое время, чтобы все сделать правильно. Хорошо, вот мои подробные шаги с использованием Варианта 1 Элвина Сима.
HOST_SHARE
.GUEST_SHARE
В гостевом терминале введите
sudo mount -t vboxsf HOST_SHARE GUEST_SHARE`
Если вы видите ошибку mount: wrong fs type, bad option, bad superblock on …
, это означает, что вам сначала нужно установить virtualbox-guest-utils
.
sudo apt-get install virtualbox-guest-utils
Затем mount
снова запустите команду
Вы найдете свои вещи в этой GUEST_SHARE
папке.
virtualbox-guest-utils
sudo mount -t vboxsf SHARENAME /media/vboxshared
c:\SharedBoth
Перед тем, как запускать виртуальную машину Ubuntu, убедитесь, что вы выбрали общую папку в меню «Настройки» - «Общие папки» - «Добавить» - «Постоянный / Автомонтирование» в общей папке Virtualbox.sudo mount -t vboxsf SharedBoth /media
В любом случае вы можете легко сделать USB-ключ видимым в гостевой. Из вашего вопроса я представляю, что вы запускаете Ubuntu в качестве гостя, а хост - Windows.
Всякий раз, когда вы вставляете USB-ключ, если вы хотите увидеть его в гостевой системе, действуйте следующим образом:
Отключите USB-накопитель от Windows, щелкнув соответствующий значок в правом нижнем углу и выбрав «безопасно удалить ...».
В окне VirtualBox выберите пункт меню «Устройства => USB-устройства» в верхнем левом меню гостевого окна и выберите свой USB-ключ. Это должно появиться в Ubuntu сейчас.
Эта операция эквивалентна физическому подключению вашего USB-ключа к USB-порту вашей гостевой машины.
В противном случае, другие варианты
Общая папка, как указано в ответах Лебшада и Элвина Сима. Но это может быть медленным.
FTP и т. Д., Как также указано в ответе Элвина Сима (предполагается, что на вашем хосте Windows есть FTP-сервер).
Простое крепление самбы от гостя:
mount -t cifs // winhost / share / home / yourname / mntpoint -o user = winusr% paswd, uid = 0, gid = 0, file_mode = 0777, dir_mode = 0777
Для небольших томов и частой синхронизации откройте аккаунт Dropbox.
Кто хозяин, а кто гость? В любом случае, Virtualbox имеет механизм совместного использования, который вы можете использовать; просто установите гостевые дополнения, как описано в документации, затем настройте общий ресурс в конфигурации VirtualBox.