Иногда требуется перенести информацию между хостом и гостем. Это можно сделать посредством сетевых сервисов (внешний ftp, smb сервисы), флеш-накопителя, а можно через функционал VirtualBox с названием "Общие папки". Об этом и пойдёт речь.

Настройка

Дано: Linux-машина с установленным VirtualBox (хост), виртуальная машина с Windows XP (гость).
Надо: настроить обмен файлами между Linux-хостом и Windows-гостем.
Уровень пользователя: начинающий.
Решение:

Предполагается что VirtualBox настроен и функционирует, система Windows XP установлена. План таков:

  1. На Linux-машине создать каталог;
  2. В менеджере виртуальных машин настроить "Общие папки";
  3. В виртуальной машине произвести инсталляцию "Дополнений VirtualBox";
  4. Проверить работоспособность;

Первым делом создаём каталог обмена на Linux-машине. Пусть это будет '/temp/vbox' Вы сами можете выбрать в качестве каталога любой подходящий каталог на разделе с нужным объёмом свободного места.

 # mkdir /temp/vbox
 # chmod user:user /temp/vbox

Этими командами от root`ом был создан каталог и измён владелец (и группа) этого каталога на тот, от имени которого запускается машина - вместо user нужно подставить имя пользователя в Linux-системе.

Далее запускаем менеджер виртуальных машин, выбираем виртуальную машину и в свойствах переходим на "Общие папки":

(нажмите для увеличения)

Появится окно управления папками. Нажимаем на значёк папки с плюсиком:

Окно управления общими папками (нажмите для увеличения)

Вводим или выбираем полный к каталогу (что создали на предыдущем шаге) в Linux-машине в поле "Путь". В поле "Имя папки" вводим имя с каким эта папка будет отображаться в Windows. Для простоты, это будет vbox:

Параметры (нажмите для увеличения)

Папка создана:

(нажмите для увеличения)

Далее жмём "ОК" и запускаем виртуальную машину. Обратите внимание, что значёк папки в строке состояния окна виртуальной машины стал активным.

Значёк внизу окна Virtualbox (нажмите для увеличения)

Теперь устанавливаем дополнение к гостевой ОС: деактивируем мышь с гостевой ОС путём нажатия на правый Ctrl (по умолчанию), переходим в меню виртуальной машины:
"Устройства" → "Установить дополнения Гостевой ОС":

Меню установки Дополнения (нажмите для увеличения)

После чего в гостевой машине запустится инсталлятор дополнений VirtualBox:

Окно инсталлятора (нажмите для увеличения)

Переходим на гостевую операционку и продолжаем установку до конца. Параметры установки изменять не требуется. Система возможно несколько раз спросит о установке несертифицированных драйверов - нужно выбирать "Всё равно продолжить".

В конце, гостевую систему надо перезагрузить для вступления параметров в силу. На этом установка завершена.

Теперь проверяем как всё работает. Ресурс общих папок Virtualbox работает через SMB-протокол и "видится" в гостевой ОС как сетевой Windows-каталог. Открываем "Сетевое окружение" и в адресную строку вводим: \\VBOXSVR\vbox

Общие папки в действии (нажмите для увеличения)

Пробуем чтение и запись в каталог. На этом всё!

Смотрите также

Печать/экспорт