LINUX.ORG.RU

Kernel driver not installed (rc=-1908)

 


0

1

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

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please try setting it up again by executing

‘/sbin/vboxconfig’

as root.

If your system has EFI Secure Boot enabled you may also need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. Please see your Linux system’s documentation for more information.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT

При использовании /sbin/vboxconfig получаю это

vboxdrv.sh: Stopping VirtualBox services. vboxdrv.sh: Starting VirtualBox services. vboxdrv.sh: You must sign these kernel modules before using VirtualBox: vboxdrv vboxnetflt vboxnetadp See the documentation for your Linux distribution.. vboxdrv.sh: Building VirtualBox kernel modules. vboxdrv.sh: Signing VirtualBox kernel modules. vboxdrv.sh: failed: modprobe vboxdrv failed. Please use ‘dmesg’ to find out why.

There were problems setting up VirtualBox. To re-start the set-up process, run /sbin/vboxconfig as root. If your system is using EFI Secure Boot you may need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. Please see your Linux system’s documentation for more information.

Я использую Debian testing.

Ответ на: комментарий от Vikcalm

Как конкретно ставил, через

apt install

Или скачивал deb пакет и через

dpkg -i пакет.deb

С оффсайта oracle (virtualbox.org) или debian?

Если с сайта виртуалбокс, то тебе нужно выполнить команду по сборке модулей. А после сгенерировать ключ, подписать модули ключом и добавить ключ в Uefi.

Если не хочешь подписывать - отключи secureboot.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от Vikcalm10

В булси нет виртуалбокс в репозитории debian.

Ты мог его поставить только из репозитория оракл, но там точно так же собираются модули vboxdrv из исходников под ядро системы и как следствие в случае uefi загрузки и активации secureboot модули надо подписывать или отключать secureboot.

Как ты переходил на bookworm?

kostik87 ★★★★★
()
Ответ на: комментарий от Vikcalm10

Вообще странно, если система до этого стояла в UEFI режиме и был активирован режим SecureBoot, то при прошлой установке модуль тоже нужно было подписывать.

Но тут возможны варианты:

  • прошлая система загружаласт BIOS версий загрузчика и при обновлении ты перешёл на UEFI загрузчик;
  • прошлая система загружалась UEFI загрузчиком, но был отключен SecureBoot;
  • В ядре прошлой системы не была активирована опция проверки ключей SecureBoot и то, что загружаемые модули подписаны, но это самый маловероятный вариант.

Так что у тебя несколько выходов из ситуации:

  • Отключить SecureBoot в настройках UEFI твоей материнской платы;
  • Подписать модуль и добавить ключ в доверенные;
  • Грузиться в BIOS режиме.

Выбирай и делай.

kostik87 ★★★★★
()