Чтобы установить Oracle VM VirtualBox на Debian 12 (Bookworm) через терминал, рекомендуется использовать официальный репозиторий Oracle — это даст самую свежую версию (на текущий момент 7.2.4).

Шаг 1: Установка необходимых зависимостей

Сначала установите пакеты для сборки модулей ядра:

sudo apt update
sudo apt install linux-headers-$(uname -r) dkms gcc make

Шаг 2: Добавление GPG-ключа Oracle

Скачайте и добавьте публичный ключ для проверки пакетов:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo gpg --dearmor --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg

Шаг 3: Добавление репозитория VirtualBox

Добавьте репозиторий в систему (для Debian 12 используйте codename bookworm, для Debian 13 - trixie) :

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian bookworm contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

Шаг 4: Установка VirtualBox

Обновите списки пакетов и установите VirtualBox (используйте virtualbox-7.2 для последней версии на момент 2026 года):

sudo apt update
sudo apt install virtualbox-7.2

Если пакет называется иначе (проверьте с apt search virtualbox), используйте актуальное имя.

Шаг 5: Добавление пользователя в группу vboxusers

Чтобы запускать виртуальные машины без root:

sudo adduser $USER vboxusers

Перезайдите в сессию (или перезагрузите систему).

Шаг 6: (Рекомендуется) Установка Extension Pack

Для поддержки USB 2.0/3.0, RDP, шифрования дисков и других функций скачайте и установите Extension Pack:

wget https://download.virtualbox.org/virtualbox/7.2.4/Oracle_VM_VirtualBox_Extension_Pack-7.2.4.vbox-extpack
sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-7.2.4.vbox-extpack

(Согласитесь с лицензией.)

Шаг 7: Запуск и проверка

Запустите VirtualBox:

virtualbox

Или из меню приложений.

Проверьте версию:

VBoxManage --version

Альтернатива: Установка из .deb-пакета (без репозитория)

Если не хотите добавлять репозиторий:

wget https://download.virtualbox.org/virtualbox/7.2.4/virtualbox-7.2_7.2.4-170995~Debian~bookworm_amd64.deb
sudo apt install ./virtualbox-7.2_7.2.4-170995~Debian~bookworm_amd64.deb

(Но тогда обновления придётся делать вручную.)

Возможные проблемы

  • Если модуль ядра не загружается (vboxdrv) : sudo modprobe vboxdrv или перезагрузите систему.
  • Secure Boot: Может потребоваться подписать модули (MOK).
  • Если ошибка с зависимостями — проверьте sudo apt install -f.

Теперь VirtualBox готов к созданию виртуальных машин! Если нужны Guest Additions для гостей — установите их внутри ВМ через меню Devices → Insert Guest Additions CD image.