Как получить доступ к папкам на вашем хост-компьютере из виртуальной машины Ubuntu в VirtualBox
VirtualBox - это программа, которая позволяет запускать несколько операционных систем (гостей) на одном компьютере (хост-компьютер). Возможно, вам придется передавать файлы между хостом и гостем. Это легко настроить в гостях Windows, но сложно в гостях Ubuntu.
Мы покажем вам, как настроить гостевую машину Ubuntu, чтобы вы могли получать доступ к папкам на хост-машине из гостевой машины. Для этого необходимо включить общие папки, которые доступны при установке программного обеспечения для гостевых дополнений VirtualBox (инструкции о том, как это сделать, см. В нашей статье).
После установки гостевых дополнений включите общие папки, добавив папку с вашего хоста в настройках гостевого компьютера. Для этого сначала убедитесь, что гостевой компьютер выключен. Затем выберите гостевой компьютер в списке слева от VirtualBox Manager и нажмите «Настройки» на панели инструментов..
В диалоговом окне «Настройки» нажмите «Общие папки» в списке параметров слева. На экране «Общие папки» нажмите кнопку папки со знаком плюс, чтобы добавить папку.
В диалоговом окне «Добавить общий ресурс» выберите «Другой» в раскрывающемся списке «Путь к папке»..
Откроется диалоговое окно «Обзор папки». Перейдите к папке, которой вы хотите поделиться между хостом и гостем, выберите ее и нажмите OK.
Путь к выбранной папке вставляется в поле редактирования «Путь к папке». Имя папки автоматически становится именем папки, но вы можете изменить это имя, если хотите. Если вы не хотите изменять элементы в этой папке на гостевой машине, установите флажок «Только для чтения». Чтобы выбранная папка автоматически подключалась на гостевой машине при загрузке, установите флажок «Автоматическое подключение». Нажмите OK, как только вы закончили выбирать настройки для общей папки.
Выбранная папка отображается в списке папок. Нажмите кнопку ОК, чтобы закрыть диалоговое окно.
Теперь убедитесь, что гостевой компьютер все еще выбран в диспетчере VirtualBox, и нажмите «Пуск», чтобы загрузить его..
После загрузки гостевого компьютера откройте Nautilus (Диспетчер файлов), щелкнув файл-шкаф на панели Unity в левой части рабочего стола..
В списке «Устройства» слева нажмите «Компьютер», а затем дважды щелкните папку «Медиа» справа. Вы увидите папку, названную так же, как папка, которую вы выбрали для общего доступа на вашем хост-компьютере, с добавлением «sf_» в начале имени.
Если дважды щелкнуть эту папку, появится следующее диалоговое окно. Это связано с тем, что перед доступом к общей папке необходимо выполнить еще одну задачу.
Помимо пользователей в Ubuntu, есть и группы. Когда VirtualBox установил операционную систему Ubuntu, он добавил группу под названием «vboxsf». Прежде чем вы сможете получить доступ к любым общим папкам, вы должны добавить себя в группу vboxsf. Для этого нажмите Ctrl + Alt + T, чтобы открыть окно терминала. Введите в командной строке следующее, заменив «[имя пользователя]» на свое имя пользователя, и нажмите Enter..
sudo adduser [имя пользователя] vboxsf
Введите пароль при появлении запроса и снова нажмите Enter. Сообщения отображаются по мере вашего добавления в группу, и после успешного завершения процесса отображается сообщение «Готово»..
Чтобы закрыть окно терминала, введите «exit» (без кавычек) в командной строке и нажмите Enter.
Чтобы убедиться, что вы находитесь в группе vboxsf, вы можете ввести «id [имя пользователя]» (без кавычек и заменить «[имя пользователя]» вашим именем пользователя) в командной строке и нажать Enter. Отображаются все группы, членом которых является указанный пользователь.
Теперь, когда вы обращаетесь к общей папке в папке Media, как описано выше, вы должны увидеть все файлы в этой папке на хост-компьютере..
Вы можете редактировать эти файлы непосредственно в этой папке, если вы НЕ выбирали опцию «Только для чтения» при выборе папки в настройках. Вы также можете копировать файлы в эту папку и из нее. Если для папки задано «Только для чтения», вы можете копировать файлы только из этой папки и не можете копировать в нее файлы..