Что такое гостевые дополнения в VirtualBox? Здесь описаны преимущества добавления гостевых дополнений в VirtualBox и способы их установки
При работе в VirtualBox вы, возможно, видели подсказку или замечали упоминание о гостевых дополнениях. Но что такое гостевые дополнения, и стоит ли их использовать?
Давайте рассмотрим, что делают гостевые дополнения VirtualBox, зачем их устанавливать и как их активировать
Что такое гостевые дополнения в VirtualBox?
Гостевые дополнения VirtualBox – это дополнительные части программного обеспечения, включенные в вашу копию VirtualBox, которые позволяют повысить производительность и функциональность виртуальных машин. Вы устанавливаете гостевые дополнения внутри виртуальной машины, чтобы активировать эту функциональность
Как вы, вероятно, знаете, VirtualBox – это гипервизор, который позволяет создавать и использовать виртуальные машины. Это означает, что вы можете установить Windows и другие операционные системы внутри VirtualBox и заставить их думать, что они работают на реальном оборудовании
Прочтите наше полное руководство по использованию VirtualBox, чтобы войти в курс дела, если вы еще не знакомы с ним
Однако, если вы запустили рабочую виртуальную машину в VirtualBox, это не значит, что все будет идеально с самого начала. Есть определенные элементы запуска ОС в окне приложения, которые вызывают разочарование
Например, на вашем основном компьютере Windows знает, какие разрешения она может отображать, используя драйверы вашей видеокарты. Однако виртуальная машина не может этого сделать, поэтому по умолчанию она отображает низкое разрешение (например, 800×600)
Гостевые дополнения VirtualBox содержат драйверы дисплея и другие полезные инструменты, которые делают вашу виртуальную машину гораздо более удобной в использовании
Что делают гостевые дополнения?
Теперь, когда мы знаем, что такое гостевые дополнения, давайте посмотрим, что на самом деле делают для вас гостевые дополнения VirtualBox
1. Общий буфер обмена/перетаскивание
Вероятно, со временем вам захочется переместить содержимое между виртуальной машиной (гостевой) и реальным компьютером (хостом). С установленными гостевыми дополнениями VirtualBox имеет несколько функций, облегчающих эту задачу
Во-первых, это поддержка общего буфера обмена/перетаскивания. Это позволяет копировать элементы на одной платформе и вставлять их на другой, а также перетаскивать файлы между ними. Чтобы настроить это, выберите свою виртуальную машину на главной странице VirtualBox и выберите Настройки
В разделе Общие переключитесь на вкладку Дополнительно и выберите опции для Общий буфер обмена и Drag’n’Drop. Вы можете выбрать Disabled , Host to Guest , Guest to Host или Bidirectional для обоих
Если у вас нет особых причин выбирать что-то другое, наиболее удобным будет Двунаправленный
Когда вы включите эту функцию, копирование/вставка и перетаскивание будут работать в разных системах
2. Общие папки
Если вы хотите, чтобы папки на хост-системе были доступны в виртуальной машине, вы можете использовать общие папки. Эта функция Guest Additions позволяет монтировать папки хоста как ‘сетевые ресурсы’ в гостевой ОС без фактического использования сети
Чтобы воспользоваться этой функцией, нажмите Настройки на виртуальной машине и перейдите в раздел Общие папки. Выберите кнопку Add Share справа, затем выберите папку на своем компьютере для совместного использования с гостем
Дайте ей имя, выберите Auto-mount , если хотите, чтобы она подключалась автоматически, и нажмите OK
Теперь эта папка появится как сетевой диск в гостевой ОС
3. Улучшенная поддержка графики
Как упоминалось ранее, виртуальные машины изначально не поддерживают графику высокого разрешения. Однако после установки гостевых дополнений вы получите полный контроль над параметрами разрешения в меню настроек гостевой ОС. Например, если у вас монитор 1920×1080, вы можете отображать виртуальную машину в полноэкранном режиме 1080p
Это не единственное графическое усовершенствование, которое добавляют гостевые дополнения. С их помощью разрешение гостевой ОС будет динамически изменяться по мере того, как вы будете настраивать окно VirtualBox на своем компьютере. Это позволяет использовать виртуальную машину в любом удобном для вас размере, не играя с параметрами разрешения
Наконец, с помощью гостевых дополнений гостевая ОС может использовать преимущества графического оборудования вашего компьютера. Если вы играете в игры или используете другие графически интенсивные программы в WM, это имеет огромное значение
4. Бесшовные приложения Windows
Еще одно приятное преимущество гостевых дополнений – бесшовный режим. Он позволяет запускать окна приложений из гостевой системы вместе с приложениями из основной ОС, так что создается ощущение, что все они являются частью одной системы. Это очень похоже на то, как Parallels запускает приложения Windows на Mac
Чтобы использовать этот режим, нажмите Host key + L , когда ваша виртуальная машина находится в фокусе. Если вы не изменили его, клавишей Host по умолчанию в VirtualBox является правая клавиша Ctrl
После этого виртуальная машина станет полноэкранной, и VirtualBox удалит ее фон. После этого вы можете использовать ее окна с помощью обычного программного обеспечения для рабочего стола. Нажмите Host + L снова, чтобы отключить это – если это не сработает, убедитесь, что вы сначала выбрали виртуальную машину VirtualBox
5. Другие преимущества гостевых дополнений VirtualBox
Вышеперечисленные функции являются основными возможностями гостевых дополнений VirtualBox. Есть еще несколько полезных преимуществ их установки, хотя они не так полезны в целом
Одно из них, которое может повлиять на вас, в зависимости от гостевой ОС, – это бесшовная интеграция мыши. В большинстве современных ОС VirtualBox позволяет плавно перемещать мышь между хостом и гостевой системой. Однако некоторые старые ОС требуют эксклюзивного управления клавиатурой и мышью
В этом случае указатель мыши окажется ‘запертым’ в окне VirtualBox после щелчка внутри него. Это означает, что вы должны нажать клавишу Host (по умолчанию правую Ctrl ), чтобы вернуть управление мышью в хост ОС
В остальном, гостевые дополнения обеспечивают синхронизацию времени с хост-машиной, возможность автоматического входа в систему, а также могут контролировать обмен данными между гостем и хостом. Все это не имеет большого смысла для обычного пользователя
Как установить гостевые дополнения VirtualBox
Установить гостевые дополнения в системе VirtualBox очень просто. На самом деле, каждый раз, когда VirtualBox получает обновление, оно включает в себя и новую версию гостевых дополнений. Вам не обязательно обновлять гостевые дополнения каждый раз, когда вы обновляете VirtualBox, но Oracle рекомендует это делать для лучшей производительности
Имейте в виду, что гостевые дополнения доступны для Windows и Linux, но не для macOS. Если вы используете macOS на виртуальной машине, вам понадобятся другие обходные пути
Установка гостевых дополнений на виртуальных машинах Windows
Чтобы установить гостевые дополнения для VirtualBox в виртуальной машине Windows, загрузитесь в гостевую ОС обычным образом. На панели инструментов вверху выберите Devices > Insert Guest Additions CD Image. Это смонтирует виртуальный диск в ВМ
Когда вы это сделаете, Windows отреагирует так, как будто вы только что вставили физический диск. Если она не предложит вам запустить ее, откройте окно File Explorer и перейдите к This PC. Вы должны увидеть устройство в CD Drive с именем что-то вроде VBox_GAs_x
Дважды щелкните на нем, чтобы открыть содержимое диска. Внутри запустите файл VBxWindowsAdditions (или VBxWindowsAdditions-x86 на 32-битной ВМ)
Далее просто выполните шаги по установке Guest Additions, как и любого другого программного обеспечения. После завершения установки вам будет предложено перезагрузить виртуальную машину, что следует сделать как можно скорее
После этого можно перейти в раздел Devices > Optical Drives > Remove disk from virtual drive , чтобы ‘извлечь’ виртуальный диск Guest Additions
Установка гостевых дополнений на виртуальные машины Linux
Процесс установки гостевых дополнений VirtualBox в виртуальную машину Linux очень похож. После загрузки выберите Devices > Insert Guest Additions CD Image в строке меню VirtualBox. В зависимости от вашей версии Linux, вы можете увидеть сообщение об автоматическом запуске содержимого компакт-диска
Вы можете согласиться с этим, но если вы этого не сделаете, то во многих дистрибутивах Linux вы найдете CD на панели задач. Если он там не появляется, откройте браузер файлов и найдите VBox_GAs_x на левой боковой панели
На Ubuntu в правом верхнем углу окна появится кнопка Run Software. Нажмите ее, чтобы начать процесс установки, затем введите пароль администратора для продолжения. Откроется окно терминала, в котором вы будете следить за ходом установки
После этого перезагрузите виртуальную машину, и все будет готово. Затем вы можете извлечь диск с помощью опции Устройства > Оптические приводы > Извлечь диск из виртуального привода или щелкнув его правой кнопкой мыши в вашей ОС и выбрав Извлечь
Дополнения для гостей делают VirtualBox еще лучше
Как мы уже видели, дополнения для гостей делают запуск виртуальных машин в VirtualBox намного более плавным. Вы всегда должны уделять несколько минут установке Guest Additions при настройке новой виртуальной машины, поскольку в этом нет недостатков
Если VirtualBox вам не подходит, посмотрите, как VirtualBox сравнивается с другими инструментами виртуализации
Комментировать