- Как сделать общий буфер обмена в VirtualBox
- Общий буфер обмена в VirtualBox для гостевой системы Windows
- Общий буфер обмена в VirtualBox для гостевой системы Linux
- Системный интегратор
- Общий буфер обмена для виртуальных машин и хост системы VirtualBox.
- VirtualBox: Включить общий буфер обмена, между виртуальной машиной и компьютером
- Установка гостевых дополнений
- Включаем общий буфер обмена
- Включаем Drag & Drop
- Инструкция по устранению проблемы в работе буфера обмена в VirtualBox
- Настройки тестируемой системы
- Сброс настроек и переустановка
- Как активировать Guest Additions
- Virtualbox как настроить общий буфер обмена
- Настройки тестируемой системы
- Если буфер обмена раньше работал, а теперь перестал
- Снимки системы
- Режим интеграции дисплея
- Поддержка 3D
- Использование USB-портов
- Общие папки
- Буфер обмена и функция Drag-and-drop
- Функция клонирования
- Импорт и экспорт конфигураций
- Сброс настроек и переустановка
- Включаем общий буфер обмена
- Если буфер раньше не работал (вы первый раз за этой виртуальной машиной)
- Включение буфера обмена в настройках виртуальной машины
- Поддержка 3D
- Решение проблемы: в Kali Linux перестали работать дополнения гостевой системы VirtualBox (маленький экран, не работает буфер обмена)
- Причина возникновения проблемы
- Связанные статьи:
- Исходные данные:
- Через буфер обмена
- По протоколам SSH, FTP и др.
- Знакомство с Virtualbox. Создание виртуальной машины.
- Создание виртуальной машины
Как сделать общий буфер обмена в VirtualBox
При работе с виртуальной машиной в VirtualBox очень важно иметь общий буфер обмена с основной системой. Это позволяет быстро копировать вводимые команды или делать скриншоты. Но, к сожалению, сразу после установки операционной системы данная функция недоступна.
В данном материале мы рассмотрим процесс настройки общего буфера обмена в VirtualBox, на примере гостевой системы Windows и Linux.
Общий буфер обмена в VirtualBox для гостевой системы Windows
Для того чтобы использовать общий буфер обмена в вашей основной системе и в виртуальной машине VirtualBox необходимо установить дополнения для гостевой системы. Без этого общий буфер обмена, а также некоторые другие функции VirtualBox, работать не будут.
Чтобы установить дополнения нужно загрузить виртуальную машину, открыть меню « Устройства » и выбрать пункт « Подключить образ диска Дополнений гостевой ОС ».
Дальнейший процесс установки дополнений отличается в зависимости от того, какая операционная система установлена на виртуальную машину VirtualBox. Чтобы установить дополнения гостевой системы на Windows нужно перейти в « Мой компьютер » и открыть там диск « VirtualBox Guest Additions ».
На подключенном диске нужно найти и запустить файл « VBoxWindowsAdditions.exe ». Это установочная программа, которая установит дополнения на виртуальную машину.
Процесс установки дополнений не требует никаких действий. Просто нажимаем на кнопку « Next », а в конце соглашаемся на перезагрузку.
После перезагрузки нужно открыть меню « Устройства – Общий буфер обмена » и выбрать один из вариантов работы буфера обмена.
В VirtualBox буфер обмена может работать либо только в одном направлении (из основной в гостевую ОС или наоборот) либо в двух направлениях. Копировать можно только текст и изображения, для переноса файлов нужно использовать функцию Drag and Drop, которая также должна заработать после установки дополнений.
Общий буфер обмена в VirtualBox для гостевой системы Linux
Если на гостевой системе установлена операционная система на базе Linux, то процесс установки будет немного отличаться. В начале нужно подключить образ диска с дополнениями, для этого открываем меню « Устройства » и выбираем « Подключить образ диска Дополнений гостевой ОС ».
После этого Linux должен определить подключенный диск, автоматически примонтировать его в одну из папок и выдать сообщение. Нажмите на это сообщение, чтобы открыть папку с содержимым диска.
В открывшейся папке нужно найти файл « VBoxLinuxAdditins.run ». Это скрипт, который запускает установку дополнений на Linux. Запомните путь к папке (в нашем случае это /media/user/VBox_Gas_6.1.4 ) и откройте терминал.
В терминале нужно запустить скрипт « VBoxLinuxAdditins.run » с правами Root-пользователя. Для этого нужно ввести команду « sudo » и полный путь к файлу, например:
Также вы можете сначала перейти в папку с диском и потом указать путь к файлу начиная с текущей директории, например:
После завершения установки нужно перезагрузкить виртуальную машину и включить общий буфер обмена через меню « Устройства – Общий буфер обмена ».
Источник
Системный интегратор
Общий буфер обмена для виртуальных машин и хост системы VirtualBox.
Общий буфер обмена (clipboard) позволяет обмениваться информацией между виртуальными машинами или между виртуальной машиной и хост системой. Процедура настройки общего буфера обмена описана в фирменной инструкции пользователя Oracle VM VirtualBox ® на английском языке.
Работа с общим буфером обмена будет доступна только в том случае, если Вы установили Гостевые дополнения VirtualBox в гостевой операционной системе. Кроме того Вы можете настроить обработчик события Drag’n’Drop (перетащить и оставить). Доступны следующие режимы работы общего буфера обмена: Выключен, Из основной в гостевую OS, Из гостевой в основную ОС, Двунаправленный.
Сначала выполните следующие операции в хост системе:
- Запустите «Oracle VM VirtualBox Менеджер».
- Выберите ту виртуальную машину, к которой хотите включить общий буфер обмена.
- Откройте Свойства этой виртуальной машины и выберите раздел Общие .
- Откройте вкладку Дополнительно .
- Настройте режим работы общего буфера обмена и Drag’n’Drop.
У меня хост Ubuntu 12.04, VirtualBox 4.2.10 r84104, гость Fedora 18. Буфер обмена работает в обоих направлениях, Drag’n’Drop — только из хоста в гостя.
На снимке видно, что файл host.txt перенесли из хоста на Ubuntu в гостя с Fedora удачно. Кроме того, в результате выполнения Drag’n’Drop в папке Documents в госте появилась папка VirtualBox Dropped Files в которой содержится не зависимая копия перенесенного файла. Попытка перенести файл из гостя в хост систему закончилась неудачей — файл зацепился за границу окна виртуальной машины. Такая же проблема наблюдается при перетаскивании фрагмента текста.
Копирование и вставка фрагментов текста происходит в обоих направлениях, а вот копирование и вставка файлов не идет ни в одном направлении.
Источник
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.
- Далее начинаем процесс инсталляции, описанный выше.
Данное расширение позволяет не только пользоваться буфером обмена, но и выходить в интернет непосредственно через экспериментальную операционную систему, работать с драйвером видео и многое другое.
Источник
Virtualbox как настроить общий буфер обмена
Как перенести файл или текст из основной системы в гостевую в Virtual Box? Исходные данные: Основная операционная система (хост): Windows 7. Виртуальная
Настройки тестируемой системы
Если в VirtualBox не работает буфер обмена, в первую очередь, нужно проверить, настроили вы его или нет.
- Откройте тестируемую систему в VirtualBox.
- Нажмите Ctrl + S, чтобы открылось окошко с опциями.
- Выберите «Свойства» – «Общие» – «Дополнительно».
- Затем обратите внимание на строку «Общий буфер обмена» и зафиксируйте функцию «Двунаправленный» – вы найдёте её в списке.
- То же самое выбираем для строчки Drag&Drop.
- После повторного входа в тестируемое пространство вы увидите, что неполадка исчезла, нужные элементы свободно переносятся между ОС.
Если буфер обмена раньше работал, а теперь перестал
Если раньше всё было нормально, а при очередном запуске виртуальной машины всё сломалось — то решайте проблему так (для виртуаллизированной машины с Ubuntu Linux).
Снимки системы
В одной из наших статей, посвященных виртуализации мы уже рассматривали, и довольно подробно, преимущества этой замечательной функции, так что на этот раз будем максимально краткими. Снимки или снапшоты позволяют зафиксировать текущее состояние виртуальной операционной системы, что дает возможность в любой момент сделать откат в случае каких бы то ни было неполадок.
Даже если ваша виртуальная система будет разнесена в пух и прах, одним нажатием кнопки вы сможете восстановить ее.
Использование снапшотов намного эффективней использования точных копий, так как восстановление происходит в считанные секунды.
Функция создания снимков незаменима при тестировании нестабильного программного обеспечения, а также при проведении экспериментов с реестром и файловой системой виртуальной ОС.
Режим интеграции дисплея
Как известно, в VirtualBox все операции с виртуальной системой производятся в отдельном окне. Это может быть связано с определенными неудобствами, особенно в тех случаях, когда пользователю приходится постоянно переключаться между хостовой и виртуальной системой. Активировав режим интеграции дисплея можно “объединить” их интерфейсы, сделав, таким образом, свою работу немного более комфортной. Пример использования этой функции вы можете видеть на втором скриншоте – окно Панели управления виртуальной Windows XP открыто прямо в интерфейсе хостовой Windows 7.
Поддержка 3D
Oracle VM VirtualBox имеет базовую поддержку технологий 3D. Благодаря 3D вы сможете запускать на виртуальной машине не слишком требовательные к ресурсам игры, а также наслаждаться эффектами Aero. По умолчанию поддержка 3D отключена. Чтобы установить ее, вам нужно закрыть виртуальную машину, перейти в настройки и в разделе “Дисплей” установить соответствующие галочки. Затем, загрузив виртуальную операционную систему в безопасном(!) режиме, установить или переустановить Дополнения гостевой ОС, не забыв при этом в окне установщика отметить галочкой пункт “Direct3D Support…”. Установить драйвер поддержки 3D в обычном режиме не получиться, а если попытаетесь это сделать, то получите вот такое предупреждение.
Использование USB-портов
Работая в виртуальной системе, вы можете использовать физические порты базового компьютера. Что получить доступ к имеющимся данным, скажем на флешке или съемном жестком диске, сначала нужно подключить их к компьютеру, а затем в окне виртуальной системы выбрать “Устройства” -> “Устройства USB” и в выпадающем списке указать подключенный накопитель.
Общие папки
Вряд ли работу в VirtualBox можно было назвать удобной, если бы разработчиками не была реализована поддержка общих папок. Замечательное решение! Общие папки позволяют получать доступ к одним и тем же файлам как из хостовой, так и из виртуальной системы. Скопировав или переместив файл в такую папку на основной машине, вы автоматически делаете его доступным и на машине виртуальной.
Буфер обмена и функция Drag-and-drop
По умолчанию передача с базовой операционной системы на виртуальную каких-либо данных через буфер обмена отключена. Для того чтобы это стало возможным, функции обмена данными через буфер обмена, а также методом перетаскивания необходимо активировать в общих настройках виртуальной системы.
Однако учтите, функция drag-and-drop работает только в гостевых операционных системах Linux, да и то в экспериментальном режиме. В гостевых Windows передача через буфер обмена работает, но только “наполовину”, копировать и вставлять пока можно разве что текст.
Трудно сказать наверняка, но скорее всего ограничения эти наложены из соображений безопасности.
Если использование общих папок считается потенциальной угрозой для хостовой системы, то тем более таковой должно считаться использование такого уязвимого “канала” как буфер обмена.
Функция клонирования
Клонирование виртуальных машин в VirtualBox это есть не что иное, как создание резервных копий, разве что с другим идентификатором. Каждая созданная виртуальная машина имеет свой уникальный номер, и если вы просто скопируете VDI-диск, а потом попробуете его подключить к виртуалбоксу, то у вас ничего не выйдет, так как диск с таким идентификатором уже имеется. Вот собственно для этого и нужна отдельная функция клонирования. Клон можно рассматривать и как альтернативу снапшотам, но чаще всего он используется для переноса виртуальной машины на другую хостовую систему.
Импорт и экспорт конфигураций
Данная функция позволяет переносить созданную в VirtualBox машину на другие компьютеры, вернее на другие системы виртуализации, например на VMware или Microsoft Virtual PC. Для этих целей был разработан специальный кроссплатформенный стандарт Open Virtualization Format или OVF.
Этот формат считается универсальным, однако исключать, что при переносе виртуальной машины на другой продукт виртуализации пользователь не столкнется с определенного рода проблемами нельзя.
При экспорте с VirtualBox гостевая операционная система конвертируется в единый файл формата OVF, который потом может быть развернут на других системах виртуализации.
Как видите, VirtualBox никак уж нельзя назвать “непрофессиональным”. Тем более что перечисленные нами возможности это никакие не хаки, а описанные в официальной документации и доступные из интерфейса функции. Разумеется, есть в VirtualBox и такие фичи, о которых большинство пользователей ничего не знает.
С одной из них мы уже познакомились, когда рассматривали способ расширения виртуального диска с фиксированным размером. А как вам управление виртуальными машинами через RDP, консоль, перенос хостовой Windows-системы в виртуальное окружение?
Правда, для исполнения некоторых трюков понадобятся сторонние утилиты, но не в этом суть, главное в том, что после обстоятельного знакомства с недокументированными возможностями VirtualBox уже никто не сможет назвать эту программу недостаточно функциональной.
Сайт разработчика: virtualbox.org
Сброс настроек и переустановка
Если же вы добрались до настроек и обнаружили, что все значения уже заданы, а буфер всё же не работает, попробуйте следующее:
- Сбросьте параметры общего буфера обмена.
- Установите заголовочный файл ядра, имеющий следующий вид: apt-get install make gcc linux-headers-$(uname -r).
- Заново переустановите расширение VirtualBox Guest Additions – оно уже предусмотрено в пакете установки, если у вас официальная версия продукта.
- Выполните перезагрузку и вернитесь к параметрам буфера обмена, о которых говорилось ранее.
Включаем общий буфер обмена
В том же пункте меню “Устройства” необходимо открыть подменю “Общий буфер обмена” в котором необходимо выбрать один из четырех вариантов:
Общий буфер обмена предназначен только для копирования и вставки текста!
Для передачи файлов используйте функцию Drag & Drop (см. ниже).
- Выключен – в данном случае возможность что-либо скопировать или вставить из реального компьютера в виртуальный, или наоборот, будет отсутствовать;
- Из основной ОС в гостевую ОС – обмен “буфером обмена” будет возможен только в одну сторону – с реального компьютера, в виртуальный;
- Из гостевой ОС в основную ОС – будет возможность копирования с виртуального компьютера на хост, с хоста в виртуальную машину не будет;
- Двухнаправленный – буфер обмена будет работать в обе стороны;
Изменения функции обмена буфером обмена между основным компьютером и виртуальным будут применены сразу после изменения настроек.
Если буфер раньше не работал (вы первый раз за этой виртуальной машиной)
Если двунаправленный буфер обмена не работает, то надо искать выход – здесь советуют такое решение, а именно – необходимо установить VirtualBox Guest Addition.
Чтобы он заработал следует выбрать в разделе меню “Устройства” собственного окна виртуальной машины выбрать
Приводы оптических дисков -> Выбрать образ оптического диска
, который обычно располагается на вашей реальной машине в папке
(или там куда вы устанавливали Virtualbox)
Репозиторий в качестве альтернативы – если на своём компе обнаружить не удаётся)) (в папке соответствующего издания программы найдте .iso с гостевыми дополнениями) = http://download.virtualbox.org/virtualbox/
Включение буфера обмена в настройках виртуальной машины
После того как вы установили гостевые дополнения (VirtualBox Guest Addition) из главного меню окна запущенной виртуальной машины выберите:
Devices (устройста) -> Shared Clipboard (общий буфер обмена) -> Bidirectional (двунаправленный)
— помните, что в этом случае машина получает доступ к вашему буферу обмена (возможна, в каком-то смысле, угроза безопасности).
Поддержка 3D
Oracle VM VirtualBox имеет базовую поддержку технологий 3D. Благодаря 3D вы сможете запускать на виртуальной машине не слишком требовательные к ресурсам игры, а также наслаждаться эффектами Aero. По умолчанию поддержка 3D отключена. Чтобы установить ее, вам нужно закрыть виртуальную машину, перейти в настройки и в разделе “Дисплей” установить соответствующие галочки. Затем, загрузив виртуальную операционную систему в безопасном(!) режиме, установить или переустановить Дополнения гостевой ОС, не забыв при этом в окне установщика отметить галочкой пункт “Direct3D Support…”. Установить драйвер поддержки 3D в обычном режиме не получиться, а если попытаетесь это сделать, то получите вот такое предупреждение.
Решение проблемы: в Kali Linux перестали работать дополнения гостевой системы VirtualBox (маленький экран, не работает буфер обмена)
Если сразу после установки Kali Linux в VirtualBox изображение рабочего стола виртуальной системы не растягивается на весь экран, то вам нужно установить дополнения гостевой системы VirtualBox:
sudo apt-get update
sudo apt-get install -y virtualbox-guest-x11
sudo reboot
- Если же у вас уже установлены эти дополнения гостевой ОС, но в какой-то момент они перестали работать (стал маленьким экран, нет общего буфера обмена с гостевой ОС)
- и простая переустановка virtualbox-guest-x11 не помогает, то попробуйте найденное на форуме решение:
sudo apt purge virtualbox-guest-x11
sudo apt autoremove —purge
sudo reboot
sudo apt update
sudo apt dist-upgrade
sudo reboot
sudo apt update
sudo apt install -y virtualbox-guest-x11
sudo reboot
Причина возникновения проблемы
В моей ситуации после неудачного обновления (закончилось место на физическом диске, на котором размещён виртуальной диск гостевой ОС) появилась эта проблема. Как я уже написал, простая переустановка дополнений гостевой ОС не помогала. Описанное выше решение позволило полностью разрешить проблему.
Но кроме аварийного завершения работы во время обновления, очень частой причиной того, что в Kali Linux перестали работать гостевые дополнения VirtualBox является ОДНОВРЕМЕННОЕ обновление ядра и гостевых дополнений. Проблема точно возникает при мажорных обновлениях ядра Linux, например, с 4.16 до 4.17. Если происходит обновление в рамках одной ветки, например с 4.17.2 до 4.17.3, то, вроде бы, проблема не возникает.
Механизм возникновения этой ошибки в следующем:
- происходит обновление ядра, но во время текущей сессии продолжает работать старое ядро;
- во время установки, вместе с обновлением ядра устанавливаются гостевые дополнения VirtualBox. Во время установки они всегда компилируются под текущее ядро, т.е. в нашем случае под «старое» ядро Linux;
- при последующей загрузке начинает работать новое ядро Linux, а гостевые дополнения VirtualBox не могут нормально запуститься из-за того, что они скомпилированы под старое ядро.
Если вы попали в описанную выше ситуацию, то предложенные выше способ поможет вам.
Чтобы не допустить подобной ситуации, нужно делать (мажорные) обновления ядра Linux и гостевых дополнений VirtualBox раздельно – после перезагрузки.
По идее, сначала нужно обновлять гостевые дополнения VirtualBox, поскольку они предназначены для работы и с новым ядром, и со старым. Если вы сначала обновите ядро Linux, то может оказаться так, что старые гостевые дополнения VirtualBox не способны работать с новым ядром или работают с ошибками.
В некоторых редких случаях, не помогает даже описанный метод. Тогда вариант только один – ждать, пока обновятся дополнения гостевой ОС до совместимых с текущим ядром Linux.
Связанные статьи:
Исходные данные:
Основная операционная система (хост): Windows 7.
Виртуальная машина: Virtual Box.
Гостевая система: Linux Ubuntu 16.04.
Требуется: передавать файлы или текст между основной и гостевой операционными системами в прямом и обратном направлениях. В связи с этим, рассмотрим возможные способы передачи данных в виртуальной машине Virtual Box.
Через буфер обмена
Актуальные виртуальные машины:
Vmware Player (Vmware WorkStation) и Virtual Box
По сути, в настоящее время (2018 г.) одними из наиболее актуальных и удобных виртуальных машин являются Vmware (WorkStation) Player и Virtual Box . Первая обладает особенно легкой возможностью настройки, в ней работает двусторонний буфер обмена, причем, для копирования/вставки как файлов, так и текста. Подключается он безо всяких настроек, сразу после установки виртуальной машины. Тогда как в Virtual Box , несмотря на декларированность, буфер обмена может и не работать. Даже несмотря на выполненные настройки двунаправленного буфера, установку дополнений и т.д. Итак, перейдем к рассмотрению способов передачи файлов и текста. Т.е., по сути, рассмотрим, как можно эмулировать двусторонний буфер обмена между гостевой и основной системами в Virtual Box .
По протоколам SSH, FTP и др.
Этот способ передачи требует наличия соответствующего сервера в одной из операционных систем (например, в гостевой) и клиента (например, такого, как FileZilla ) — в другой. Понятно, что таким образом возможно передать только файлы, текст передать не получится. Для работоспособности способа передачи по протоколам SSH, FTP необходимо, чтобы соответствующие сервер и клиент были постоянно загружены в оперативную память, т.е. чтобы они были работоспособны. В сети существует множество (как правило, повторяющихся) рекомендаций, каким образом сделать такие серверы автозагружаемыми, т.е. чтобы они автоматически начинали работать при загрузке гостевой операционной системы. Аналогично, можно сделать автозагружаемым, например, клиент. Можно, но это приведет к необходимости держать постоянно (точнее, все время, пока потребуется перенос файлов между гостевой и основной операционными системами) включенным соответствующий сервер. Что, кстати, может быть и небезопасно, особенно, если пользовательь компьютера не владеет навыками администрирования сетей. Ибо бесконтрольный доступ по SSH, FTP или другим аналогичным протоколам может привести как к скачиванию с компьютера тех или иных файлов, так и к бесконтрольной записи на него (например, опасных прорамм, вирусов).
Через внешние носители информации
Это может быть, например, жесткий диск, флешка и др. Способ кажется парадоксальным, но он вполне работает. Однако, здесь может быть небольшая проблема. Мало того, что носитель потребуется подключить к USB-порту. Так еще при каждом переносе из одной операционной системы в другую придется КАЖДЫЙ РАЗ (при очередном копировани файлов) подключать его к гостевой системе и потом отключать. Это, во-первых, вынуждает тратить время (ибо внешние носители, подключаемые к портам USB , отключаются/подключаются не мгновенно, а через несколько секунд), а, во-вторых, попросту не совсем удобно. Тем более, иногда, например, в Ubuntu , установленной в Virtual Box , флешка может работать некорректно.
Знакомство с Virtualbox. Создание виртуальной машины.
Продолжаем знакомство с программой Virtualbox. В данной статье я хочу рассмотреть процесс создания и настройки виртуальной машины на примере Windows 10. Подобным образом можно создавать виртуальные машины для любых операционных систем.
Создание виртуальной машины
При создании диска динамического типа файл будет отличаться от заданного размера. Допустим вы создаете диск объемом в 30 гигабайт, но на выходе получаете файл размером не более 10, который постепенно будет увеличиваться. Фиксированный тип сразу будет заданного размера.
Если в процессе работы Virtualbox не задействует дополнительные ресурсы для расширения файла диска, то фиксированный тип работает быстрее. Это положительно сказывается на общей работе виртуальной машины.
Помимо этого будет предложено разбить файл диска на несколько файлов размером до двух гигабайт. Сделано это для удобства переноса и хранения файлов в старых файловых системах типа FAT и FAT 32 не поддерживающих файлы размером более 4-х гигабайт.
Выбираем фиксированный тип диска.
Нажимаем на кнопку Создать и ждем завершения процесса. После создания виртуальная машина появится в главном окне Virtualbox-менеджера.
Источник