В прошлой части мы познакомились с виртуальной машиной VirtualBox, прошлись по её основным настройкам, установили Ubuntu и, в общих чертах, теперь понимаем что такое виртуализация и насколько она полезна.
Рано или поздно, при работе с виртуальной машиной встанет вопрос обмена файлами между ней и хостовой ОС. VirtualBox поддерживает «из коробки» (хы, каламбур) такую возможность, она известна как Shared Folders. Давайте посмотрим как это работает.
В настройках виртуальной машины перейдите к соответствующему пункту.

Здесь можно добавить необходимые папки, к которым будет открыт доступ с виртуальной машины. Я, к примеру, хочу «расшарить» папку с Eclipse.

В виртуальной машине, на которой у нас установлена Ubuntu, эту папку необходимо смонтировать штатным образом. Увы, только с консоли. Команда означает, что мы монтируем папку Eclipse в папку Общедоступные:

После чего — вуаля, механизм работает так, как нужно. Эта папка теперь открыта на 2 фронта, и в хостовой, и в гостевой операционной системе. Её также можно использовать как шлюз, для передачи файлов между системами.

Теперь внезапная новость. Всё это мило и беспроблемно работает только при условии, что на виртуальную машину установлены «Гостевые дополнения». Вот соответствующий пункт:

Дополнения идут в виде дополнения (и снова каламбур) к VirtualBox и не входят в основную поставку. Поэтому образ дополнений, скорее всего, скачается с интернета и смонтируется как диск на виртуальной машине.

После чего установить необходимый системный пакет можно в графическом режиме:

А можно и в текстовом, если вам так удобнее, или если ваш рабочий стол не поддерживает такую функцию:

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