Pular para o conteúdo

Validar módulo do VirtualBox sem desabilitar o Secure Boot

Dica publicada em Linux / Configuração
Xerxes xerxeslins
Hits: 7.768 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

Validar módulo do VirtualBox sem desabilitar o Secure Boot

Após instalar o VirtualBox no Debian 11, me deparei com o seguinte erro:
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
Da página wiki do Debian o erro está detalhado com o título: Kernel driver not installed (rc=-1908)

Outro erro que pode surgir é:
Loading VirtualBox kernel modules...modprobe vboxdrv failed.
É porque o Secure Boot está habilitado, é necessário assinar os módulos do kernel para poder carregá-los.

Verifique se o Secure Boot está ativado com o comando:

sudo mokutil --sb-state

Se não quiser desabilitar o Secure Boot, precisará assinar os módulos.

Para assinar, proceda da seguinte maneira:

sudo su
# apt update
# apt upgrade
# apt install mokutil

# openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VirtualBox/"
# /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vboxdrv)

Será pedido para criar uma senha.

Pode ser uma descartável, pois você só usará uma vez, quando reinicializar.

# mokutil --import MOK.der

Reinicie o computador.

Surgirá uma tela azul.

Selecione: MOK manager EFI utility: enroll MOK, continue, confirma, entra com a senha, reinicia!

Agora inicie o VirtualBox e ele funcionará normalmente.

Fontes:

Alterando tema do balão de notificação do Lubuntu

Quebra de linha na data e hora no Linux Mint

H-Craft: Jogo de corrida com ótimos gráficos em 3D

Como desativar notificação de e-mail no Slackware e no Zenwalk

Teamviewer no Void

Como colocar a opção de "redimensionar e rotacionar imagens" no menu de contexto do Fedora

Gizmo no Ubuntu Dapper: The dmix plugin supports only playback stream

Como instalar DOOM 3 no Linux

Driver SIS 671/771 + Xorg no Ubuntu 10.04 Lucid Lynx

Spotfy não abre no Debian e Ubuntu [Resolvido]

#1 Comentário enviado por maurixnovatrento em 23/10/2022 - 16:35h

nunca usei o virtual box com o secureboot habilitado. Não sabia que isso ocorria. Boa dica.
___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10

Contribuir com comentário

Entre na sua conta para comentar.