Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию.

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

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

Установите гостевые дополнения VirtualBox в Linux

Установка гостевых дополнений является одним из многих способы перегрузки ваших виртуальных машин

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

На Убунту и Дебиан

Обратите внимание, что этот метод также будет работать для других дистрибутивов на основе Debian, включая Kali Linux и Linux Mint.

Запустите VirtualBox и запустите виртуальную машину Ubuntu или Debian. Дайте ему загрузиться и дождитесь загрузки рабочего стола. Обновите и обновите существующие пакеты в вашей системе, набрав:

судо подходящее обновление && судо подходящее обновление

Затем выполните следующую команду, чтобы установить необходимые пакеты:

Судо подходит установитьстроить-essential dkms linux-headers-$(uname -r)

Далее нажмите Устройства в меню VirtualBox и выберите Вставьте образ компакт-диска с гостевыми дополнениями. Если вы используете Ubuntu, вы увидите значок диска в доке. Щелкните ее, чтобы просмотреть содержимое вставленного изображения. В Debian или других дистрибутивах вы можете просматривать файлы внутри образа диска с помощью любого предустановленного файлового менеджера.

Щелкните правой кнопкой мыши autorun.sh сценарий и выберите Запустить как программу из контекстного меню.

Появится новое окно терминала, и система запросит у вас пароль. Введите пароль администратора, чтобы продолжить. После этого терминал отобразит ход установки.

Если вы предпочитаете выполнять команды из терминала, сначала измените каталог на вставленный носитель, набрав:

CD /media/username/VBox_GA_*

Обязательно замените "имя пользователя" в команде с вашим фактическим именем пользователя. Вы также можете использовать команду lsblk для просмотра точного пути, по которому система смонтировала носитель.

Как только вы окажетесь внутри каталога, запустите скрипт autorun.sh, набрав:

./autorun.sh

Введите пароль администратора и, когда терминал отобразит "Нажмите «Return», чтобы закрыть это окно.", ударять Входить и перезагрузите систему, чтобы изменения вступили в силу.

В дистрибутивах на базе Arch

Установка Гостевые дополнения VirtualBox в Arch Linux и Manjaro относительно проще, чем в других дистрибутивах Linux. Это потому, что вы можете напрямую установить виртуальный бокс-гостевые утилиты пакет из официального репозитория Arch вместо того, чтобы устанавливать его вручную с диска.

Много Дистрибутивы Linux на основе Arch часто включают пакет гостевых дополнений при их установке на виртуальную машину. Если ваша установка не предлагает поддержку гостевых дополнений по умолчанию, начните с обновления источников пакетов в вашей системе:

судо пакман-сью

Затем установите пакет virtualbox-guest-utils, набрав:

sudo pacman -S виртуальный бокс-гость-утилиты

Завершите, перезапустив виртуальную машину. Это гарантирует, что любые изменения, внесенные вами в систему, будут сохранены.

В Fedora, CentOS и RHEL

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

Но если вы бежите другие дистрибутивы на основе RPM, возможно, вам придется установить гостевые дополнения вручную. Для этого начните с запуска виртуальной машины. Затем нажмите Устройства > Вставить образ компакт-диска с гостевыми дополнениями из верхней строки меню. В появившемся всплывающем окне выберите Бегать.

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

Введите пароль администратора для аутентификации операции. Появится терминал и установит необходимые модули. Как только вы заметите "Нажмите «Return», чтобы закрыть это окно." на терминале нажмите Входить и перезапустите виртуальную машину.

Как удалить гостевые дополнения VirtualBox в Linux

Хотя гостевые дополнения VirtualBox приносят только пользу, и нет никакого реального вреда в том, чтобы оставить их установленными, если вы хотите удалить их, сделать это проще простого.

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

На Убунту и Дебиан

В Ubuntu и Debian измените текущий рабочий каталог на /opt/VBoxGuestAdditions-[version]. Если вы не знаете точный номер версии, вы можете нажать Вкладка после ввода команды до "Дополнения", чтобы запустить автозаполнение.

CD /opt/VBoxGuestAdditions-*

Затем запустите скрипт удаления, набрав:

судо ./uninstall.sh

После завершения процесса перезапустите виртуальную машину и проверьте изменения.

В Arch Linux и Manjaro

Удаление гостевых дополнений VirtualBox в дистрибутивах на основе Arch, таких как Manjaro, так же просто, как удаление виртуальный бокс-гостевые утилиты пакет с использованием Pacman:

sudo pacman -Rns виртуальный бокс-гость-утилиты

В Fedora и других дистрибутивах на основе RPM

Чтобы удалить гостевые дополнения VirtualBox в Fedora, введите следующую команду и введите у при появлении запроса:

sudo dnf удалить виртуальный бокс-гость-дополнения

Если вы установили гостевые дополнения вручную, вам необходимо выполнить сценарий удаления, расположенный по адресу /opt/VBoxGuestAdditions-[version]. Сначала измените текущий рабочий каталог с помощью команды cd:

CD /opt/VBoxGuestAdditions-*

Поскольку вы не будете знать точную версию установленного заранее пакета, вы можете позволить оболочке автоматически завершить вашу команду, нажав Вкладка при вводе имени папки.

Запустите скрипт удаления, набрав:

судо ./uninstall.sh

Наконец, перезапустите виртуальную машину, чтобы проверить, сохраняются ли изменения.

Настройка виртуальной машины стала проще благодаря VirtualBox

Гостевые дополнения VirtualBox необходимы, если вы установили дистрибутив Linux на VirtualBox и хотите насладиться всеми возможностями рабочего стола. Обычно без гостевых дополнений ваши виртуальные машины будут иметь фиксированное разрешение экрана, без поддержки общего доступа к буферу обмена или передачи файлов с помощью перетаскивания.

Если вы попробовали VirtualBox и не нашли его интуитивно понятным или достаточно удобным, вы всегда можете попробовать другое программное обеспечение для виртуализации. VMware и Hyper-V — два других гипервизора, которые предлагают функции, аналогичные VirtualBox. Какой из них лучший? Ответ будет зависеть от ваших предпочтений и варианта использования.