Два метода установки VirtualBox на Debian 9 Stretch

В данном учебном пособии представлены два метода установки VirtualBox на Debian 9 Stretch. VirtualBox — это бесплатное программное обеспечение с открытым исходным кодом для виртуализации, совместимое с Linux, Mac, Windows и Solaris. На момент написания этого текста последней стабильной версией VirtualBox является 5.2.10, выпущенная 17 апреля 2018 года. По неизвестной причине она не доступна в стандартном репозитории Debian 9. Установить ее можно из репозитория Oracle или из stretch-backports.

Основные моменты серии VirtualBox 5.2.x:

  • Виртуальную машину возможно перенести в облако Oracle (OPC).
  • Несервисная установка системы для гостей.
  • Внедрена возможность записи звука вместе с видео.

Учтите, что в данный момент репозиторий stretch-backports содержит VirtualBox версии 5.1. Для получения самой последней версии рекомендуется использовать репозиторий Oracle. Если у вас уже установлена старая версия, перед установкой новой необходимо остановить все запущенные экземпляры виртуальных машин. После обновления также желательно обновить дополнения VirtualBox, которые установлены в ваших виртуальных машинах.

Установка VirtualBox на Debian 9 Stretch из репозитория Oracle.

Запустите терминал и введите команду ниже, чтобы перейти к пользователю root.

Читайте также:  Как узнать полный список установленных пакетов в Debian и эффективно управлять ими

После этого введите следующую команду для создания файла со списком источников для репозитория Oracle VirtualBox. Nano является простым в использовании текстовым редактором для командной строки, подходящим для начинающих.

nano /etc/apt/sources. list. d/virtualbox. list

Вы увидите текстовый редактор nano. Вставьте в файл следующую строку.

deb http://download.virtualbox. org/virtualbox/debian stretch contrib

Debian 9 на VirtualBox.

Для того чтобы сохранить файл в текстовом редакторе nano, следует нажать комбинацию клавиш CTRL+O, а затем подтвердить действие, нажав Enter. Чтобы завершить работу с редактором nano, необходимо использовать сочетание клавиш CTRL+X. Далее необходимо загрузить и импортировать публичный ключ GPG Oracle в систему Debian 9, используя следующую команду.

wget - q https://www. virtualbox. org/download/oracle_vbox_2016.asc - O - | apt-key add -

Публичный ключ дает возможность менеджеру пакетов APT удостоверяться в целостности загруженных пакетов. После этого нужно лишь обновить локальный индекс пакетов и установить Virtualbox 5.2.

apt update apt install virtualbox-5.2

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

Читайте также:  Настройка сервера геокодирования Nominatim на Debian 10

virtualbox

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

Debian 9 Stretch и VirtualBox 5.2.

Для обеспечения корректного обновления модулей ядра хоста VirtualBox (vboxdrv, vboxnetflt и vboxnetadp) при изменении версии ядра Linux в процессе следующего обновления через apt, рекомендуется установить пакет dkms.

apt install dkms

Установка VirtualBox на Debian 9 из репозитория stretch-backports.

Репозиторий backports включает в себя пакеты из тестовой и нестабильной веток, которые были перекомпилированы для стабильной ветки. Для активации stretch-backports необходимо войти под учетной записью root и создать файл со списком источников.

Читайте также:  Обзор лучших программ для Ubuntu для удобной работы и эффективного использования системы

su - nano /etc/apt/sources. list. d/stretch-backports. list

Затем внесите следующую строку в данный файл.

deb http://ftp. debian. org/debian stretch-backports main contrib

Сохраните файл и закройте его. Затем выполните обновление индекса пакетов.

apt update

Для установки VirtualBox из репозитория stretch-backports выполните такую команду.

apt install - t stretch-backports virtualbox

Решение проблем

Иногда при запуске виртуальной машины может возникнуть следующая ошибка.

rtr3initex failed with rc=-1912 (rc=-1912) модули ядра virtualbox не соответствуют этой версии virtualbox

Одной из причин может быть то, что вы сначала установили VirtualBox из репозитория stretch-backports, а затем переустановили его из репозитория Oracle. В такой ситуации необходимо полностью удалить одну из версий и установить другую. Например, чтобы полностью удалить VirtualBox из репозитория stretch-backports, выполните:

apt purge virtualbox apt autoremove

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

/sbin/vboxconfig

Вот и завершили! Надеюсь, это руководство было полезным для установки VirtualBox на Debian 9 Stretch. Как всегда, если вам понравилась эта статья, не забудьте подписаться на нашу бесплатную рассылку, чтобы получать больше советов и рекомендаций.