1.0 Error
After starting VirtualBox the first time after installation, the following error was observed.
The vboxdrv kernel module is not loaded. Either there is no module available for the current kernel or it failed to load. Please recompile the kernel module and install it by
sudo /sbin/vboxconfig
If a VM is started, the following error is given.
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
2.0 Solution
The system is using UEFI secure boot and the modules vboxdrv, vboxnetflt and vboxnetadp need to be signed before using VirtualBox. A machine owner key (MOK) is generated and needs to be enrolled in the system’s firmware. The user is prompted for a password. The same password needs to be entered to enroll the MOK during the next system boot.
Reset the system.
At the system boot, the “Enroll MOK” screen is displayed. Click “View Key” and provide the password.