4

У меня есть настройка разработки из этого урока: Создайте свой собственный Dev-сервер с VirtualBox.

Но я не могу понять, как открыть общий доступ к папке на моей виртуальной машине Ubuntu с хостом Windows 7. Я хочу использовать текстовый редактор Windows для редактирования кода, который находится на моем сервере Ubuntu.

Я попытался использовать параметр "Общие папки", добавив «/var/www», но он говорит, что путь не является абсолютным. Когда я нажимаю "другое", это позволяет мне только просматривать папки на моем хосте Windows 7.

И хост, и гость являются 64-битными ОС.

4 ответа4

5

Установите гостевые дополнения для гостевой ОС и настройте общую папку (и) на хост-ОС. Вы найдете эти опции в меню Устройства .

альтернативный текст

2

У меня было много проблем с этим, но я нашел довольно легкий обходной путь. Это включало настройку второго сетевого адаптера для гостевой ОС. В системе должно быть 2 адаптера: 1> NAT и 2> Host-Only Adapter, подключенный к VirtualBox. Только сетевой адаптер Host (это было выбрано из выпадающего списка). Это позволяет две вещи ... 1 поддерживает подключение к Интернету для обновлений и т.д., А 2 позволяет гостю быть видимым в рабочей группе в операционной системе хоста win7. Теперь вы можете обмениваться папками с гостевой ОС на windows =>, так как я не мог заставить ее работать наоборот. Это было полезно для меня, так как я все равно редко переносил вещи из Vista в Ubuntu. После установки mindterm в Windows и установки openssh-сервера в гостевой ОС, я смог включить двустороннюю передачу файлов между win7 и ubuntu, что было действительно идеально, с помощью плагина SFTP.

1

Вот ваше идеальное решение только с "NAT".

Дословно цитируется с http://blogs.oracle.com/tao/entry/virtual_box_shared_folder_between:

  1. Добавить папку (и) в меню общих папок.

    На этом этапе важно записать имена папок.

  2. Загрузите гостевую систему, откройте терминал и введите следующие команды

    sudo mkdir /mnt/tao_xp
    sudo mount.vboxsf TAO /mnt/tao_xp
    

Общая папка теперь будет доступна: читать и писать!

0

Для меня сработало переключение моего "Сетевого адаптера" в VirtualBox с "NAT" на "Bridged". Это можно сделать в меню VirtualBox "Устройства" -> "Сетевые адаптеры". Все это необходимо сделать после установки "Гостевых выпусков". По какой-то причине моя установка по умолчанию установилась на "NAT", что я так и не смог увидеть на своих сетевых компьютерах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .