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

VirtualBox — это кроссплатформенное программное обеспечение для виртуализации с открытым исходным кодом, которое позволяет одновременно запускать несколько гостевых операционных систем (виртуальных машин).

VirtualBox предоставляет набор драйверов и приложений (гостевые дополнения VirtualBox), которые можно установить в гостевой операционной системе.

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

В этой статье объясняется, как установить гостевые дополнения VirtualBox на гостевых системах Debian 10.

Установка гостевых дополнений в гостевой системе Debian

VirtualBox поставляется с ISO-файлом образа с именем «VBoxGuestAdditions.iso», который содержит установщики гостевых дополнений для всех поддерживаемых гостевых операционных систем. Этот файл находится на хост-машине и может быть смонтирован на гостевом компьютере с помощью диспетчера VirtualBox GUI. После установки вы можете установить дополнения в гостевой системе.

Выполните следующие действия, чтобы установить гостевые дополнения VirtualBox на рабочий стол Debian или гостевой сервер.

  1. Откройте диспетчер графического интерфейса VirtualBox.

  2. Запустите гостевую виртуальную машину Debian.

  3. Войдите на гостевую машину как пользователь root или sudo и установите пакеты, необходимые для сборки модулей ядра:

     sudo apt update sudo apt install build-essential dkms linux-headers-$(uname -r)

    $(uname -r) отображает текущую версию ядра .

  4. В меню виртуальной машины выберите «Устройства» -> «Вставить образ компакт-диска с гостевыми дополнениями», как показано на изображении ниже:

    Если вы получаете сообщение об ошибке, что в гостевой системе нет CD-ROM, остановите виртуальную машину, откройте настройки машины. Перейдите на вкладку «Хранилище» и добавьте новое устройство CD-ROM, нажав на знак плюса (Добавляет оптическое устройство). После этого перезагрузите виртуальную машину.

  5. Откройте гостевой терминал Debian, создайте новый каталог и смонтируйте файл ISO:

     sudo mkdir -p /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom
  6. Перейдите в каталог и выполните сценарий 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.
  7. Перезагрузите гостевую систему Debian, чтобы изменения вступили в силу:

     sudo shutdown -r now
  8. После загрузки виртуальной машины войдите в нее и убедитесь, что установка прошла успешно и модуль ядра загружен с помощью команды lsmod :

     lsmod | grep vboxguest

    Результат будет выглядеть примерно так:

     vboxguest 348160 2 vboxsf

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

Вот и все. Вы установили гостевые дополнения VirtualBox на гостевую машину Debian.

Теперь вы можете включить общий буфер обмена и поддержку Drag'n Drop на вкладке «Хранилище» настроек виртуальной машины, включить 3D-ускорение на вкладке «Отображение», создать общие папки и многое другое.

Выводы

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

Чтобы найти дополнительную информацию о гостевых дополнениях, посетите официальную страницу документации по гостевым дополнениям VirtualBox .

Если у вас есть вопросы, оставьте комментарий ниже.

Оставьте комментарий