VirtualBox

Редактировал(а) atsarkov 09.07.2024 17:07

Установка VirtualBox


В системе должны быть настроены обновления согласно документации и подключены средства разработки
В BIOS/UEFI должна быть включена поддержка виртуализации

  1. Скачать дистрибутив VirtualBox для Debian 10;
  2. Отключить проверку подписи модулей ядра и защиту памяти MPROTECT. Для этого в файле /etc/default/grub в строку GRUB_CMDLINE_LINUX_DEFAULT="quiet" добавить параметры "module.sig_enforce=0 mprotect=off".

Пример:

GRUB_CMDLINE_LINUX_DEFAULT="quiet module.sig_enforce=0 mprotect=off"
  1. Обновить конфигурацию загрузчика (GRUB) командой:
sudo update-grub
  1. Установить дополнительные пакеты build-essential и linux-headers-amd64 командой:
sudo apt install build-essential linux-headers-amd64
  1. Перейти в каталог со скачанными deb-пакетами и установить пакет VirtualBox командой:
sudo apt install ./имя_установочного_файла.deb
  1. При возникновении проблем с зависимостями выполнить команду:
sudo apt -f install
  1. Следуя рекомендациям VirtualBox создать ключ для подписи командами:
sudo mkdir -p /var/lib/shim-signed/mok
sudo openssl req -nodes -new -x509 -newkey rsa:2048 -outform DER -addext "extendedKeyUsage=codeSigning" \
-keyout /var/lib/shim-signed/mok/MOK.priv -out /var/lib/shim-signed/mok/MOK.der
sudo mokutil --import /var/lib/shim-signed/mok/MOK.der
  1. Перезагрузить компьютер и в появившемся запросе MOK выбрать Сontinue booting;
  1. Выполнить команду конфигурирования VirtualBox:
sudo /sbin/vboxconfig
  1. Для возможности использования флеш-накопителей добавить пользователя в группу vboxusers командой:
sudo usermod -aG vboxusers <имя_пользователя>