Как установить VirtualBox на Debian

virtualbox

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

Ниже приведены некоторые важные новшества 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
  • USB: модифицированные бэкэнды Linux для сброса USB-устройств (ранее большинство гостевых попыток сброса USB-устройств игнорировались)

Установка VirtualBox на Debian

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

РЕКОМЕНДУЕМ:
Запуск приложения в отдельных виртуальных машинах с помощью AppVM

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

Включение sudo для учетной записи пользователя Debian

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

Если вы хотите добавить стандартную учетную запись пользователя в список sudoer, выполните следующую команду от имени пользователя root. Замените имя пользователя вашим фактическим именем пользователя.

Затем установите утилиту sudo.

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

Перейдем к установке последней версии VirtualBox 6.0.10 на Debian 10 Buster

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

Скопируйте следующую строку и вставьте ее в файл.

Установка VirtualBox на Debian

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

Теперь осталось только обновить индекс локального пакета и установить Virtualbox 6.0.10.

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

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

Debian 10 Buster VirtualBox

Вы можете проверить номер версии в Справке —> О VirtualBox.

debian buster virtualbox 6.0

Устранение неполадок при запуске виртуальной машины

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

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

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

Если вы видите следующую ошибку,

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

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

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

И переустановите VirtualBox 6.0

Советы по использованию VirtualBox на Debian

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

При обновлении до более новой версии VirtualBox вам также необходимо обновить VirtualBox Extension Pack и VirtualBox Гостевые Дополнения, если вы их установили.

РЕКОМЕНДУЕМ:
Установка дополнения гостевой ОС в VirtualBox

Я надеюсь, данное руководство помогло вам установить VirtualBox на Debian 10 Buster.

Понравилась статья? Поделиться с друзьями:
Комментарии: 1
  1. Alex

    Спасибо

Добавить комментарий