Установка гостевых дополнений VirtualBox на виртуальную машину Linux обеспечивает поддержку адаптивного масштабирования дисплея, передачу файлов методом drag-and-drop и совместное использование буфера обмена
Когда вы впервые устанавливаете виртуальную машину Linux с помощью VirtualBox, вам может показаться, что ваши впечатления не очень хорошие. Дополнения для гостевых виртуальных машин VirtualBox улучшают работу с виртуальными машинами, предоставляя дополнительные возможности, включая общий буфер обмена, совместное использование файлов с помощью перетаскивания и поддержку адаптивного масштабирования дисплея
Но понимание того, что вам нужно добавить гостевые дополнения к вашим виртуальным машинам, не так интуитивно понятно. Используете ли вы Ubuntu, Fedora или любой другой дистрибутив Linux, установить VirtualBox Guest Additions на вашу Linux-машину довольно просто, и мы покажем вам, как это сделать
Установите VirtualBox Guest Additions на Linux
Установка Guest Additions – это один из многих способов повысить производительность виртуальных машин. Прежде чем устанавливать Guest Additions, необходимо создать хотя бы одну виртуальную машину с помощью VirtualBox. Обязательно установите операционную систему, так как вы не сможете установить Guest Additions на живую операционную систему
На Ubuntu и Debian
Обратите внимание, что этот метод будет работать и для других дистрибутивов на базе Debian, включая Kali Linux и Linux Mint
Запустите VirtualBox и запустите виртуальную машину Ubuntu или Debian. Дайте ей загрузиться и дождитесь загрузки рабочего стола. Обновите существующие пакеты в вашей системе, набрав:
sudo apt update && sudo apt upgrade
Затем выполните следующую команду для установки некоторых необходимых пакетов:
sudo apt install build-essential dkms linux-headers-$(uname -r)
Далее в меню VirtualBox нажмите Devices и выберите Insert Guest Additions CD image. Если вы используете Ubuntu, вы заметите, что в доке появился значок диска. Нажмите на него, чтобы просмотреть содержимое вставленного образа. В Debian или других дистрибутивах вы можете просмотреть файлы внутри образа диска с помощью любого предустановленного файлового менеджера
Щелкните правой кнопкой мыши сценарий autorun.sh и выберите в контекстном меню пункт Run as a Program
Появится новое окно терминала, и система попросит вас ввести пароль. Введите пароль администратора, чтобы продолжить. После этого на терминале будет отображаться ход установки
Если вы предпочитаете выполнять команды с терминала, сначала измените каталог на вставленный носитель, набрав:
cd /media/username/VBox_GA_*
Обязательно замените ‘username’ в команде на ваше настоящее имя пользователя. Вы также можете использовать команду lsblk для просмотра точного пути, по которому система смонтировала носитель
Как только вы окажетесь в каталоге, выполните сценарий autorun.sh, набрав:
./autorun.sh
Введите пароль администратора и, когда на терминале появится сообщение ‘Press Return to close this window’, нажмите Enter и перезагрузите систему, чтобы изменения вступили в силу
В дистрибутивах на базе Arch
Установка гостевых дополнений VirtualBox на Arch Linux и Manjaro относительно проще, чем на других дистрибутивах Linux. Это связано с тем, что вы можете напрямую установить пакет virtualbox-guest-utils из официального репозитория Arch вместо того, чтобы устанавливать его вручную с диска
Многие дистрибутивы Linux на базе Arch часто включают пакет Guest Additions, когда вы устанавливаете их на виртуальную машину. Если ваша установка не предлагает поддержку Guest Additions по умолчанию, начните с обновления источников пакетов в вашей системе:
sudo pacman -Syyu
Затем установите пакет virtualbox-guest-utils, набрав:
sudo pacman -S virtualbox-guest-utils
В завершение перезагрузите виртуальную машину. Это гарантирует, что все изменения, внесенные в систему, будут сохранены
На Fedora, CentOS и RHEL
Когда вы устанавливаете Fedora на VirtualBox, вы заметите, что она поставляется с предустановленными гостевыми дополнениями VirtualBox. Это позволяет вам изменять разрешение виртуальной машины путем изменения размера окна VirtualBox, совместно использовать буфер обмена между хостом и виртуальной машиной, а также двунаправленный обмен файлами методом drag-and-drop
Но если вы используете другие дистрибутивы на основе RPM, вам, возможно, придется установить Guest Additions вручную. Для этого запустите виртуальную машину. Затем в верхней строке меню нажмите Devices > Insert Guest Additions CD image. В появившемся окне выберите Run
Кроме того, можно открыть папку с помощью файлового менеджера и щелкнуть на подсказке Run Software, расположенной прямо под верхней панелью
Введите пароль администратора для аутентификации операции. Появится терминал, в котором будут установлены необходимые модули. Как только на терминале появится подсказка ‘Press Return to close this window’, нажмите Enter и перезапустите виртуальную машину
Как удалить гостевые дополнения VirtualBox в Linux
Хотя гостевые дополнения VirtualBox приносят только пользу, и нет никакого реального вреда в том, чтобы оставить их установленными, в случае, если вы захотите удалить их, сделать это будет проще простого
Вы можете проверить, успешно ли удалены гостевые дополнения VirtualBox с виртуальной машины, изменив размер окна виртуальной машины. Если экран не масштабируется в соответствии с размером окна, или вы не можете копировать и вставлять текст с хоста на виртуальную машину или наоборот, вы можете сделать вывод, что пакет Guest Additions был удален
На Ubuntu и Debian
На Ubuntu и Debian измените текущий рабочий каталог на /opt/VBoxGuestAdditions-[версия]. Если вы не знаете точный номер версии, вы можете нажать Tab после ввода команды до ‘Additions’, чтобы вызвать автозаполнение
cd /opt/VBoxGuestAdditions-*
Затем выполните скрипт деинсталляции, набрав:
sudo./uninstall.sh
После завершения процесса перезапустите виртуальную машину и проверьте изменения
В Arch Linux и Manjaro
Деинсталляция VirtualBox Guest Additions в дистрибутивах на базе Arch, таких как Manjaro, проста – достаточно удалить пакет virtualbox-guest-utils с помощью Pacman:
sudo pacman -Rns virtualbox-guest-utils
На Fedora и других RPM-дистрибутивах
Чтобы удалить гостевые дополнения VirtualBox на Fedora, введите следующую команду и введите y, когда появится запрос:
sudo dnf remove virtualbox-guest-additions
Если вы вручную установили Guest Additions, вам необходимо выполнить сценарий удаления, расположенный по адресу /opt/VBoxGuestAdditions-[version]. Сначала измените текущий рабочий каталог с помощью команды cd:
cd /opt/VBoxGuestAdditions-*
Поскольку вы не будете знать точную версию установленного пакета заранее, вы можете позволить оболочке автоматически выполнить команду, нажав Tab при вводе имени папки
Запустите сценарий деинсталляции, набрав:
sudo./uninstall.sh
Наконец, перезапустите виртуальную машину, чтобы проверить, сохранились ли изменения
Настройка виртуальных машин упрощается с помощью VirtualBox
Гостевые дополнения VirtualBox необходимы, если вы установили дистрибутив Linux на VirtualBox и хотите насладиться всеми возможностями рабочего стола. Обычно без гостевых дополнений ваши виртуальные машины будут иметь фиксированное разрешение дисплея, без поддержки обмена буфером обмена и передачи файлов методом drag-and-drop
Если вы попробовали VirtualBox и не нашли его достаточно интуитивным или удобным, вы всегда можете попробовать другие программы виртуализации.VMware и Hyper-V – два других гипервизора, которые предлагают функции, схожие с VirtualBox. Какой из них лучше? Ответ будет зависеть от ваших предпочтений и условий использования
Комментировать