VirtualBox: Включить общий буфер обмена, между виртуальной машиной и компьютером
Установка гостевых дополнений
После этого в виртуальной машине появится привод с диском, на котором находятся нужные для установленной операционной системе дополнения, которые следует установить. Во время установки достаточно просто нажимать «Далее» («Next»), после чего потребуется перезагрузка.
Подробнее про установку гостевых дополнений можно прочитать в отдельной статье.
Включаем общий буфер обмена
В том же пункте меню «Устройства» необходимо открыть подменю «Общий буфер обмена» в котором необходимо выбрать один из четырех вариантов:
- Выключен — в данном случае возможность что-либо скопировать или вставить из реального компьютера в виртуальный, или наоборот, будет отсутствовать;
- Из основной ОС в гостевую ОС — обмен «буфером обмена» будет возможен только в одну сторону — с реального компьютера, в виртуальный;
- Из гостевой ОС в основную ОС — будет возможность копирования с виртуального компьютера на хост, с хоста в виртуальную машину не будет;
- Двухнаправленный — буфер обмена будет работать в обе стороны;
Изменения функции обмена буфером обмена между основным компьютером и виртуальным будут применены сразу после изменения настроек.
Включаем Drag & Drop
Drag’n’Drop называют действие, которое можно перевести на русский язык как «перетаскивание». Конкретно в VirtualBox оно позволяет перетащить файл с виртуальной машины в реальную, и наоборот. Для этого нужно включить в настройках виртуальной машины поддержку этой функции. Делается это следующим образом:
- В верхнем меню VirtualBox находим пункт «Устройства». В нем будет находится подпункт «Функция Drag & Drop».
- Выбираем подходящий параметр:
- Выключен — функция Drag & Drop выключена;
- Из основной ОС в гостевую ОС — возможность перетаскивать файлы и папки только в виртуальную машину, но не из неё;
- Из гостевой ОС в основную ОС — возможность перетаскивать файлы и папки только из виртуальной машины, но не в неё;
- Двухнаправленный — возможность перетаскивать файлы и папки как с виртуальной машины, так и в неё;
- Настройки применяются сразу, а значит после включения функции Drag & Drop можно сразу ей воспользоваться.
Инструкция по устранению проблемы в работе буфера обмена в VirtualBox
VirtualBox – это специальная программа, имитирующая независимый компьютер внутри вашего устройства, что позволяет испытывать новые виды ПО и операционных систем без риска заразить основную машину вирусами. Обычно VirtualBox используют разработчики и тестировщики приложений, программисты, но иногда и простые обыватели, например, чтобы апробировать новую операционную систему без ущерба для старой. Для удобства работы VirtualBox имеет буфер обмена, благодаря которому можно переносить часть информации либо внутри виртуального компьютера, либо между реальной ОС и тестируемой. Перенос осуществляется привычными клавишами Ctrl+C, Ctrl+V или перетаскиванием. Но иногда ничего не выходит: буфер обмена не работает.
Решение проблем с буфером обмена в VirtualBox.
Настройки тестируемой системы
Если в VirtualBox не работает буфер обмена, в первую очередь, нужно проверить, настроили вы его или нет.
- Откройте тестируемую систему в VirtualBox.
- Нажмите Ctrl + S, чтобы открылось окошко с опциями.
- Выберите «Свойства» – «Общие» – «Дополнительно».
- Затем обратите внимание на строку «Общий буфер обмена» и зафиксируйте функцию «Двунаправленный» – вы найдёте её в списке.
- То же самое выбираем для строчки Drag&Drop.
- После повторного входа в тестируемое пространство вы увидите, что неполадка исчезла, нужные элементы свободно переносятся между ОС.
Сброс настроек и переустановка
Если же вы добрались до настроек и обнаружили, что все значения уже заданы, а буфер всё же не работает, попробуйте следующее:
- Сбросьте параметры общего буфера обмена.
- Установите заголовочный файл ядра, имеющий следующий вид: apt-get install make gcc linux-headers-$(uname -r).
- Заново переустановите расширение VirtualBox Guest Additions – оно уже предусмотрено в пакете установки, если у вас официальная версия продукта.
- Выполните перезагрузку и вернитесь к параметрам буфера обмена, о которых говорилось ранее.
Как активировать Guest Additions
Если у вас лицензионная версия VirtualBox, то запустить расширение довольно просто:
- Перейдите во вкладку «Устройства» в работающей виртуальной ОС, найдите в конце списка «Подключить образ диска дополнений гостевой ОС».
- Откройте раздел «Компьютер», там вы обнаружите Guest Additions в списке подключенных устройств (как будто вы вставили диск в дисковод).
- Кликните по условному «диску», и заработает программа установки.
- Периодически будут вылетать окошки с предложением инсталлировать драйвер – нажмите «ОК».
- Перезагрузите компьютер, когда об этом попросит программа установки.
Если вы загружали дополнение отдельно, переместите его в корневую папку VirtualBox,а далее:
- Остановите экспериментальную ОС и зайдите в менеджер.
- Откройте «Настройки» – «Носители».
- В окошке выбираем «Контроллер IDE», и сбоку в настройках «Вторичный мастер IDE».
- Нажимаем значок с изображением диска и жмём «Выбрать образ оптического диска».
- Откроется окошко с предложением найти нужный файл, ищем его в корневой папке, куда ранее поместили, он имеет расширение «.iso», нажимаем «открыть».
- Теперь можно запустить тестируемую ОС и щёлкнуть по значку «Компьютер», где обнаружится Guest Additions.
- Далее начинаем процесс инсталляции, описанный выше.
Данное расширение позволяет не только пользоваться буфером обмена, но и выходить в интернет непосредственно через экспериментальную операционную систему, работать с драйвером видео и многое другое.
Не работает буфер обмена с гостевой ОС Linux
Для того, чтобы буфер обмена работал с гостевой операционной системой, необходимо установить дополнения гостевой ОС, и указать соответствующую настройку:
Тем не менее, иногда возникают ситуации, когда дополнения гостевой установлены, а копирование и вставка в гостевую (или из гостевой) ОС не работают. В этом случае как суперпользователь выполните команды:
Если это не помогло, а особенно если у вас возникает ошибка:
тогда установите пакет:
а затем запустите клиент VirtualBox
Бывают ситуации, что буфер обмена с гостевой ОС работал, но в какой-то момент перестал. Это может происходить, например, после обновления ядра. В этой ситуации также поможет установка пакета virtualbox-guest-x11 и запуск службы VBoxClient-all.
Связанные статьи:
Рекомендуемые статьи:
2 Комментарии
kali linux 2 / 2016.1. Это решение мне не помогло
Инструкция для Kali Linux 2.0 по установке Дополнений гостевой ОС VirtualBox была следующая:
Запустите вашу виртуальную машину с Kali Linux, откройте окно терминала и наберите следующую команду для установки заголовков ядра Linux.
Когда это завершено, вы можете подключить CD-ROM образ с «Дополнениями гостевой ОС». Выберите «Устройства» → «Подключить образ диска Дополнений гостевой ОС». Это смонтирует ISO с Гостевыми дополнениями в виртуальный CD привод вашей виртуальной машины Kali Linux. Когда появиться предложение автозапуска CD, нажмите кнопку Отмена.
Из окна терминала скопируйте файл VboxLinuxAdditions.run с CD-ROM Гостевые дополнения в вашу локальную систему. Убедитесь, что он является исполнимым и запустите установку.
Перезагрузите виртуальную машину Kali Linux для завершения установки Гостевых дополнений. Теперь у вас должна быть полная интеграция машины и экрана, а также возможность расшаривать папки с главной системой.
У меня вышеприведённая инструкция многократно срабатывала и для Kali Linux 2.0 и для Kali Linux 2016.1
Теперь достаточно выполнить
Больше ничего делать не нужно.
Я тестирую на самых последний версия ОС (т.е. для Kali Linux это 2016.2). По идее, для 2016.1 теперь должно быть также – репозитории у них одинаковые, но точно сказать и проверить не могу.
VirtualBox: Как сделать общий буфер обмена
Установка виртуальной операционной системы с помощью программы VirtualBox – лишь первый шаг к безграничным возможностям тестирования разного софта, не подвергая опасности основную операционную систему, установленную на физический компьютер. Некоторые настройки программы VirtualBox позволят задействовать расширенные ее возможности и в разы улучшить удобство использования виртуальной операционной системы. Ниже речь пойдет о настройках общего буфера обмена между основной операционной системой и виртуальной.
- Доступен общий буфер обмена
- Перетаскивание файлов мышью между машинами (Drag-and-Drop)
- Автоматическая настройка экрана.
Как настроить двунаправленный буфер обмена между двумя ОС Windows?
Шаг 1. Общие настройки VirtualBox
В главном окне программы VirtualBox необходимо запустить меню «Настроить», после чего откроется окно настроек существующего виртуального компьютера с установленной операционной системой Windows. В разделе «Общие» необходимо перейти на вкладку «Дополнительно» и выбрать настройку «Общий буфер обмена» — «Двунаправленный».
При наведении курсора мышки на эту настройку программа внизу окна покажет подсказку о необходимости установки пакета дополнений гостевой ОС — иными словами, программных дополнений к виртуальной Windows. Жмем «Ок» и далее запускаем виртуальную операционную систему.
Если последняя была включена во время задания этих настроек, необходимо ее перезагрузить.
Шаг 2. Установка дополнений гостевой (виртуальной) ОС
В окне запущенной виртуальной Windows необходимо обратиться к меню, расположенному вверху окна. В разделе «Устройства» нужно выбрать команду «Установить дополнения гостевой ОС».
Далее появится окошко инсталляции дополнений «VirtualBox Guest Additions», здесь просто необходимо нажать два раза «Next»
Ещё раз
и в конце «Install».
Установка займет всего лишь несколько секунд, и вскоре вы увидите окно завершения установки с предложением перезагрузить виртуальную операционную систему. Соглашаемся с этим предложением и нажимаем «Finish».
После перезагрузки виртуальной системы вы можете свободно копировать текст в рамках работы основной Windows и вставлять его в поля и формы виртуальной.
Как установить гостевые дополнения virtualbox в Linux Debian
Если с виндовс все достаточно просто то в линукс будет поинтересней. Метод рассмотренный далее подойдет для любого дистрибутива основанного на Debian. Для примера будет использована система установленная в виртуальную машину linux Debian с окружением рабочего стола xfce.
Не всегда в дистрибутиве присутствуют все нужные пакеты для установки гостевых дополнений и сборки пакетов. Поэтому на всякий случай можно сначала их установить. Команда: