Установка актуальной версии VirtualBox 6.0.10 на Debian 10 Buster

В данном руководстве описывается процесс установки Oracle VirtualBox на Debian 10 Buster. VirtualBox представляет собой бесплатное и открытое (лицензия GPLv2) программное обеспечение для виртуализации, подходящее как для корпоративного, так и для личного использования. Оно совместимо с операционными системами Linux, MacOS, Windows и Solaris. Последняя версия VirtualBox 6.0.10 вышла 16 июля 2019 года от компании Oracle. Далее представлены основные особенности серии VirtualBox 6.x:

  • VirtualBox 6.0 является важным обновлением интерфейса, предлагающим более удобную графическую оболочку для пользователей.
  • Добавлена возможность экспорта виртуальной машины в Oracle Cloud Infrastructure.
  • Поддержка аппаратной виртуализации с вложенностью на процессорах AMD.
  • Поддержка HiDPI и масштабирования значительно усовершенствована, что включает в себя более эффективное обнаружение и настройку для каждой виртуальной машины.
  • Поддержка настройки акустических систем с трехмерным звуком.
  • Поддержка подписанных драйверов для безопасной загрузки UEFI на серверах с операционными системами Ubuntu и Debian.
  • Функция сохранения размера экрана виртуальной машины после ее перезагрузки.
  • Поддержка ядер Linux версии 5.0 и 5.1 (в Ubuntu 19.04 установлено ядро Linux 5.0).
  • Оптимизирована эффективность и стабильность функции совместных папок.
  • Основная поддержка графического устройства VMSVGA в виртуальных машинах, работающих на основе EFI.
  • Бэкэнды Linux были изменены для возможности сброса USB-устройств, поскольку ранее запросы на сброс от гостевых ОС часто игнорировались.

VirtualBox 6.0 больше не поддерживает 32-битные хост-системы. Если у вас 32-битный компьютер, необходимо использовать версию VirtualBox 5.2.

Учтите, что при наличии прошивки UEFI на вашем компьютере, рекомендуется отключить Secure Boot. Это связано с тем, что при установке VirtualBox в ядро Linux будут интегрированы определённые модули (vboxdrv, vboxnetflt, vboxnetadp, vboxpci).

Разрешить использование sudo для обычной пользовательской учетной записи в Debian

Некоторые команды в этом руководстве запускаются с использованием sudo. Если ваша учетная запись не имеет прав sudo, вы можете перейти на пользователя root с помощью следующей команды, если вам известен пароль root.

Читайте также:  Как обновить MariaDB 5.5 до MariaDB 10.0 с помощью YUM

Чтобы добавить обычную учетную запись пользователя в список sudoer, выполните следующую команду от имени root, подставив вместо username своё реальное имя пользователя.

adduser

username

sudo

Установите утилиту sudo следующим шагом.

apt install sudo

Выйдите из системы и снова выполните вход, чтобы изменения начали действовать. Теперь обычный пользователь получит возможность использовать sudo для управления системой.

Установка актуальной версии VirtualBox 6.0.10 на Debian 10 Buster

VirtualBox не входит в стандартные репозитории Debian 10, однако его можно установить через официальный репозиторий Oracle. Для начала создайте новый файл источников для VirtualBox в директории /etc/apt/sources. list. d/ с помощью текстового редактора, например, Nano.

sudo nano /etc/apt/sources. list. d/oracle-virtualbox. list

Скопируйте указанную строку и вставьте её в документ.

deb https://download.virtualbox. org/virtualbox/debian buster contrib

виртуальная машина Debian 10 Buster в VirtualBox

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

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

Теперь нужно лишь обновить локальный индекс пакетов и установить версию Virtualbox 6.0.10.

sudo apt update sudo apt install virtualbox-6.0

Если ваш компьютер способен работать только на 32-битной архитектуре, вам следует установить VirtualBox версии 5.2.

sudo apt install virtualbox-5.2

Теперь вы можете открыть VirtualBox через меню приложений вашей операционной системы (возможно, вам потребуется выйти из системы и войти снова, чтобы значок VirtualBox стал доступен в меню), или введите следующую команду в терминале.

virtualbox

Установите Oracle VirtualBox на Debian 10.

Вы можете проверить номер версии в разделе Справка >VirtualBox – это мощное программное обеспечение для виртуализации, позволяющее пользователям создавать и управлять виртуальными машинами на различных операционных системах. С помощью VirtualBox вы можете запускать несколько ОС одновременно на одном компьютере, что облегчает тестирование программного обеспечения и использование различных платформ без необходимости их установки на основной системе. Это решение широко используется как разработчиками, так и IT-специалистами для обеспечения гибкости в работе.

Debian Buster и VirtualBox версии 6.0

Поиск и устранение проблем при старте виртуальной машины.

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

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

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

sudo apt purge virtualbox sudo apt autoremove

После этого введите следующую команду для пересборки модулей ядра VirtualBox.

sudo /sbin/vboxconfig

Если вы столкнетесь с этой ошибкой,

vboxdrv. sh: failed: Cannot change group vboxusers for device /dev/vboxdrv.

Скорее всего, это связано с отсутствием группы vboxusers. Вы можете создать эту группу, выполнив следующую команду:

sudo addgroup --vboxusers

Затем заново выполните команду vboxconfig.

Если виртуальная машина продолжает оставаться неактивной, возможно, вы установили пакет virtualbox-dkms до перехода на Debian 10 buster. В этом случае следует удалить данный пакет.

sudo apt purge virtualbox-dkms

Переустановите VirtualBox версии 6.0.

sudo apt purge virtualbox-6.0 sudo apt install virtualbox-6.0

Рекомендации по работе с VirtualBox

  • Назначение двух или более процессоров для виртуальной машины, а также установка дополнений VirtualBox Guest Additions могут существенно повысить её производительность.
  • При переходе на новую версию VirtualBox обязательно обновите также VirtualBox Extension Pack и VirtualBox Guest Additions, если они были установлены.

Следующий этап

Надеюсь, это пособие оказалось полезным для вас в процессе установки VirtualBox на Debian 10 Buster. Вам может быть интересно также ознакомиться с:

  • Режим сетевого моста в VirtualBox предоставляет возможность виртуальной машине осуществлять подключение к вашему маршрутизатору.

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