Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию.
Когда вы впервые устанавливаете виртуальную машину Linux с помощью VirtualBox, вы можете обнаружить, что опыт не соответствует стандарту. Гостевые дополнения VirtualBox расширяют возможности вашей виртуальной машины, предоставляя дополнительные функции, включая общий буфер обмена, совместное использование файлов с помощью перетаскивания и поддержку адаптивного масштабирования дисплея.
Но знание того, что вам нужно добавить гостевые дополнения к вашим виртуальным машинам, не так интуитивно понятно, как должно быть. Независимо от того, используете ли вы Ubuntu, Fedora или любой другой дистрибутив Linux, установка гостевых дополнений VirtualBox на вашем компьютере с Linux довольно проста, и мы покажем вам, как это сделать.
Установите гостевые дополнения VirtualBox в Linux
Установка гостевых дополнений является одним из многих способы перегрузки ваших виртуальных машин
. Прежде чем вы сможете установить гостевые дополнения, вам необходимо создать хотя бы одну виртуальную машину с помощью 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. Какой из них лучший? Ответ будет зависеть от ваших предпочтений и варианта использования.