Введение
VirtualBox — это кроссплатформенное программное обеспечение для виртуализации с открытым исходным кодом, которое позволяет одновременно запускать несколько гостевых операционных систем (виртуальных машин).
VirtualBox предоставляет набор драйверов и приложений (VirtualBox Guest Additions), которые можно установить в гостевой операционной системе.
Гостевые дополнения предлагают несколько полезных функций для гостевых машин, таких как общие папки, общий буфер обмена, интеграция указателя мыши, улучшенная поддержка видео и многое другое.
В этой статье объясняется, как установить гостевые дополнения VirtualBox на гостевую систему Debian 10.
Установите гостевые дополнения в Debian Guest
VirtualBox поставляется с файлом образа ISO под названием «VBoxGuestAdditions.iso», который содержит установщики гостевых дополнений для всех поддерживаемых гостевых операционных систем. Этот файл находится на хост-компьютере и может быть смонтирован на гостевом компьютере с помощью диспетчера графического интерфейса VirtualBox. После установки вы можете установить гостевые дополнения в своей системе.
Выполните следующие шаги, чтобы установить гостевые дополнения VirtualBox на рабочий стол или гостевой сервер Debian.
Откройте диспетчер графического интерфейса VirtualBox и запустите гостевую виртуальную машину Debian.
Войдите на гостевой компьютер как root или sudo и установите пакеты, необходимые для сборки модулей ядра:
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
$(uname -r)
отображает версию работающего ядра.
В меню виртуальной машины выберите Устройства -> Вставить образ компакт-диска с гостевыми дополнениями.
Если вы получаете ошибку о том, что в гостевой системе нет CD-ROM, выключите виртуальную машину, откройте настройки машины. Перейдите на вкладку «Хранилище» и добавьте новое устройство CD-ROM, нажав на плюсик (Добавить оптическое устройство). По завершении перезапустите виртуальную машину.
Откройте гостевой терминал Debian, создайте новый каталог и смонтируйте файл ISO:
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
Перейдите в каталог и запустите скрипт VBoxLinuxAdditions.run
, чтобы установить гостевые дополнения:
cd /mnt/cdrom
sudo sh./VBoxLinuxAdditions.run --nox11
Параметр --nox11
указывает программе установки не создавать окно xterm.
Вывод будет выглядеть следующим образом:
Verifying archive integrity... All good.
Uncompressing VirtualBox 6.0.16 Guest Additions for Linux..............
VirtualBox Guest Additions: Starting.
Перезапустите гостевую систему Debian, чтобы изменения вступили в силу:
sudo shutdown -r now
После загрузки виртуальной машины войдите в систему и убедитесь, что установка прошла успешно и что модуль ядра загружен с помощью команды lsmod
:
lsmod | grep vboxguest
Вывод будет выглядеть следующим образом:
vboxguest 347612 2 vboxsf
Если команда не возвращает никаких результатов, модуль ядра VirtualBox не загружен.
Это все. Вы установили гостевые дополнения VirtualBox на свой гостевой компьютер Debian.
Теперь вы можете включить поддержку Shared Clipboard и Drag'n Drop на вкладке «Хранилище» в настройках виртуальной машины, включить 3D-ускорение на вкладке «Вид», создать общие папки и многое другое.
Вывод
Установка гостевых дополнений VirtualBox повышает производительность виртуальной машины и повышает удобство ее использования.
Для получения дополнительной информации о гостевых дополнениях посетите официальную страницу документации гостевых дополнений VirtualBox.