ћы в Telegram - чате. “ы с нами? :)

ћерион Ќетворкс

4 минуты чтени€

ѕривет, дорогой читатель! ¬ сегодн€шней статье, мы расскажем, как облегчить себе жизнь при работе с виртуальными машинами в среде VirtualBox. ¬озможно кто-то уже догадалс€, что речь пойдЄт от о Guest Additions.


ќбзор

Guest Additions - это набор системных драйверов и приложений, которые обеспечивают более тесную интеграцию хоста виртуализации и гостевых виртуальных машин, которые развЄрнуты на хосте. Ёти приложени€ оптимизируют производительность гостевых виртуальных машин и делают работу с ними более удобной. ѕри этом, что очень важно, дополнительные ресурсы хоста виртуализации выдел€ть не нужно!

—тоит отметить, что данный функционал реализован почти во всех попул€рных средах виртуализации. Ќапример в VmWare, аналогом Guest Additions €вл€етс€ VmWare Tools, в в Hyper-V - Integration Services

Guest Additions поддерживаетс€ дл€ виртуальных машин всех попул€рных ќ—: Windows, Linux, Mac OS X, FreeBSD, OpenBSD, Solaris. ѕолный список поддерживаемых ќ— можно найти на сайте разработчика: https://www.virtualbox.org/manual/ch03.html#guestossupport.

ѕоставл€етс€ в виде образа .iso CD/DVD диска, который находитс€ в установочной директории VirtualBox и называетс€ VBoxGuestAdditions.iso.

Ќу например в Windows 7 образ можно найти в C:\Program Files\Oracle\VirtualBox, если ¬ы, конечно, не установили сам VirtualBox куда-то ещЄ.
ќбраз Guest Additions в Windows

ѕоэтому нужно просто подмонтировать образ этого диска в виртуальной машине и запустить процесс установки.


‘ункциональные возможности

»так, почему же стоит устанавливать Guest Additions? —ейчас объ€сню. Guest Additions включает следующий функционал:

  • »нтеграци€ указател€ мыши. Ѕольше не надо нажимать дополнительных кнопок чтобы УзахватыватьФ (capture) и УосвобождатьФ курсор на экране виртуальной машины.
  • ќбщие папки. ѕозвол€ет создавать общие папки дл€ быстрого обмена файлами между хостом и гостевой виртуальной машиной.
  • ‘ункци€ Drag and Drop. ѕозвол€ет переносить файлы с хоста на гостевую виртуальную машину и наоборот, захватыва€ контент курсором мыши.
ѕример Drag and Drop

¬ данном примере, мы перенесли файл text_file.txt с виртуальной машины с ќ— Windows 7 на хост под управлением OS Linux Ubuntu при помощи функции Drag and Drop

ѕоддерживаетс€ начина€ с VirtualBox 5.0. ѕосле установки Guest Additions, данный функционал необходимо включить в разделе DevicesDrag and Drop
  • ”лучшенна€ поддержка видео. —тановитс€ доступным ресайзинг окна виртуальной машины. јвтоматически настраиваетс€ разрешение. ¬ключаетс€ поддержка 3D и 2D графики и ускоренна€ производительность видео.
  • ќбщий буфер обмена. “ут всЄ просто Ц теперь можно Copy/Paste как из, так и в виртуальную машину.
¬ключаетс€ также в разделе DevicesClipboard
  • ¬ременна€ синхронизаци€. ¬ключает автоматическую синхронизацию времени между хостом виртуализации и виртуальной машиной. Ёто важно в случае, когда например нужно УприостановитьФ (pause) работу виртуальной машины на большой промежуток времени.
  • ќдновременна€ работа с окнами разных ќ—. ƒанный функционал лучше всего проиллюстрирует картинка ниже:
ќдновременна€ работа с окнами разных ќ—

¬ данном примере Ц на хосте с OS Windows 7 в VirtualBox развЄрнута виртуальна€ машина с OS Ubuntu Linux.  ак видите, с помощью Guest Additions мы может одновременно работать с окнами этих ќ—. Ќа картинке Ц справа открыт Internet Explorer в Windows, а слева Mozzila Firefox в Ubuntu.

  • јвтоматические логины - позвол€ет настроить автоматический вход в виртуальную машину с помощью специальной подсистемы. Ќужно только забить в ней реквизиты дл€ доступа Ц им€ учЄтной записи, пароль и домен.

¬ общем, если собираетесь работать с виртуальной машиной долго, то устанавливать Guest Additions Ц нужно! Ёто значительно облегчит работу. “ем более, что установка не займЄт много времени.  стати об установке.


”становка Windows

”становка Guest Additions дл€ виртуальных машин с ќ— Windows довольно тривиальна. ¬ панели управлени€ виртуальной машиной выбираем ”стройства (Devices)ѕодключить образ диска ƒополнений гостевой ќ— (Insert Guest Additions CD image)

”становка диска Guest Additions

ѕосле этого система определит, что был установлен установочный диск, осталось только нажать Run и следовать стандартной процедуре установки. ѕосле установки система должна перезагрузитьс€, если этого не произошло, то сделайте это вручную.


Linux через GNOME

”становка на Linux с графическими интерфейсами типа GNOME также всЄ очень просто.

ƒл€ этого также выбираем ”стройства (Devices)ѕодключить образ диска ƒополнений гостевой ќ— (Insert Guest Additions CD image) в панели управлени€ VirtualBox:

”становка диска Guest Additions в Linux (GNOME)

ѕосле этого система определит установочный диск и останетс€ лишь нажать Run Software. ѕосле установки также требуетс€ перезагрузить систему.


Linux через консоль

√ораздо интереснее дела обсто€т с установкой на Linux без графических интерфейсов через консоль. –ассмотрим установку на примере CentOS 6. Ќачинаем с того, что также вставл€ем виртуальный диск.

”становка диска Guest Additions в Linux

ѕосле этого переходим в подмонтированный раздел: cd /mnt/cdrom/

» запускаем процесс установки следующей командой: ./VBoxLinuxAdditions.run

”становка Guest Additions в Linux

ѕосле этого делаем reboot.

≈сли всЄ прошло успешно, что по€витс€ новый модуль vboxguest. ѕроверить можно командой: lsmod | grep vboxguest:

”становка Guest Additions в Linux

ѕолезна ли ¬ам эта стать€?


Ёти статьи могут быть вам интересны: