LinuxWindows

Дополнения гостя VirtualBox: что это такое и как их установить

Гостевые дополнения VirtualBox: что это такое и как их установить

Тестирование другой операционной системы на виртуальной машине, такой как VirtualBox. — отличный способ сделать это, не стирая установленный в данный момент. Но просто установка операционной системы на виртуальную машину не достаточно — вам нужно установить гостевые дополнения VirtualBox, чтобы получить наилучшие впечатления.

Что именно делают Guest Additions, и как вы можете их установить?

Какие гостевые дополнения?

Гостевые дополнения — это некоторые дополнительные части программного обеспечения, которые вы устанавливаете в виртуальной операционной системе. Эта операционная система также называется «гостевой ОС». Между тем, операционная система, которую вы фактически установили на своем оборудовании и в которую вы загружаетесь каждый раз, когда вы включаете систему, называется «хост-ОС». Отсюда и название Guest Additions — это дополнение к гостевой ОС.

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

Автоматическое изменение размера

virtualbox_guest_resizing
Автоматическое изменение размера позволяет изменить размер окна виртуальной машины, и рабочий стол автоматически откликнется, чтобы полностью заполнить новый размер окна. Guest Additions делает это, проверяя, насколько велико окно, и затем сообщая гостевой ОС эти точные размеры, как если бы это был размер подключенного монитора.

В противном случае без гостевых дополнений гостевая ОС будет стремиться к разрешению только 640 × 480, 800 × 600 или 1024 × 768 и останется таким, независимо от размера окна виртуальной машины.

Общий буфер обмена

Гостевые дополнения также позволяют обмениваться буфером обмена, как однонаправленным, так и двунаправленным способом. Я лично считаю, что двунаправленная связь наиболее удобна, потому что тогда вы можете перемещаться между обеими операционными системами, не думая дважды. Все, что вы копируете в одну операционную систему (текст, изображение или другое), может быть вставлено в другую.

Перетаскивание

Еще одна особенность, которая помогает взаимодействию между двумя операционными системами, — это перетаскивание. Благодаря этому вы можете легко перетаскивать элементы из одной операционной системы в другую, поэтому вам не придется слишком много возиться, если вам нужно что-то в гостевой ОС, хранящейся в хост-системе, или наоборот.

Бесшовный режим

virtualbox_guest_seamless
Плавный режим — это функция VirtualBox, которая позволяет объединять рабочие столы гостевой ОС и хост-ОС. Другими словами, он позволяет приложениям, работающим на гостевой ОС, выглядеть так, как будто они работают на исходной ОС хоста (хотя он будет сохранять декорации окон гостевой ОС, а не ОС хоста).

Кроме того, благодаря общему буферу обмена и функциям перетаскивания работать с гостевой и хост-ОС одновременно очень просто.

Улучшенная производительность

Наконец, гостевые дополнения также улучшают производительность гостевой ОС. Например, когда вы запускаете Ubuntu в VirtualBox без гостевых дополнений, он может действовать излишне вяло, что очень быстро раздражает.

С гостевыми дополнениями Ubuntu работает намного лучше, чем изначально, благодаря различным оптимизациям, найденным в модуле ядра, который устанавливается как часть гостевых дополнений. Они помогают гостевой ОС лучше общаться с виртуальной машиной. Есть много технических причин, почему модули ядра делают эту работу, но это немного выходит за рамки этой статьи. Просто знайте, что их установка помогает.

Установка гостевых дополнений

virtualbox_guest_installation
Установить гостевые дополнения довольно просто. Вам не нужно ничего скачивать, поскольку они поставляются с вашей установкой VirtualBox. Все, что вам нужно сделать, это загрузить нужную виртуальную машину, а затем выбрать « Устройства» -> «Вставить образ компакт-диска с гостевыми дополнениями» . Это вставит ISO-образ в виртуальный привод CD, подключенный к виртуальной машине, что должно запустить приглашение автозапуска.

В Windows его легко установить благодаря установщику. В Linux , вам нужно будет ввести свой пароль, прежде чем установщик позаботится обо всем остальном. Однако, это будет хорошо работать, только если вы убедитесь, что у вас установлены gcc, g ++, dkms и kernel-devel.

В Ubuntu, прежде чем устанавливать гостевые дополнения, вам нужно просто выполнить команду терминала:

sudo apt-get install gcc g++ dkms

В Fedora команда будет такой:

sudo yum install gcc g++ dkms kernel-devel .

Использование гостевых дополнений

Как видите, стоит установить гостевые дополнения в вашей гостевой ОС, чтобы получить максимальную отдачу от VirtualBox. Это займет всего несколько минут и быстрый перезапуск, поэтому нет особых причин не делать этого. Честно говоря, единственная причина может заключаться в том, что вы просто быстро тестируете операционную систему, прежде чем снова ее удалять, но даже тогда стоило бы установить Guest Additions для повышения производительности.

Как часто вы используете VirtualBox или другой пакет виртуальной машины? Вы знаете какие-нибудь крутые трюки, которые вы можете сделать с ними? Дайте нам знать об этом в комментариях!

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами