Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Kernel driver not installed (rc=-1908) Getting Errors in macOS Big Sur 11.0.1

I just want to work with VirtualBox but now I am getting this type of error.

I could not find a proper solution.

Kernel driver not installed (rc=-1908)  Make sure the kernel module has been loaded successfully.  where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.  

enter image description here

like image 447
Shibaji Debnath Avatar asked Dec 04 '20 19:12

Shibaji Debnath


People also ask

How do I fix kernel driver not installed RC 1908 in Kali Linux?

Accepted Answer for Ubuntu If you're seeing the following error on Ubuntu, Kernel driver not installed (rc=-1908) 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.

What does a kernel driver do?

A kernel driver is a low-level implementation of an "application". Because it runs in the kernel context, it has the ability to access the kernel API and memory directly. For example, a kernel driver should be used to: Control access to files (password protection,hiding)


2 Answers

MAC with BIG SUR -- Kernel driver not installed (rc=-1908)

Make sure the kernel module has been loaded successfully.

where the error is:

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

Download and install the latest VirtualBox 6.1.18 or higher. And then follow the below steps to resolve.

Step 1 - run:

sudo kextload -b org.virtualbox.kext.VBoxDrv 

Step 2: Go into System Preferences->Security & Privacy

Step 3: Unlock the security center

Step 4: Approve the software by Oracle

Step 5:

sudo kextload -b org.virtualbox.kext.VBoxNetFlt sudo kextload -b org.virtualbox.kext.VBoxNetAdp sudo kextload -b org.virtualbox.kext.VBoxUSB 

Step 6: Reboot

like image 74
GopiKarthi Android Avatar answered Sep 22 '22 13:09

GopiKarthi Android


Registering the .kext directly via terminal solved this issue for me.

sudo kmutil load -p '/Library/Application Support/VirtualBox/VBoxDrv.kext'

There should be a prompt in System Preferences to allow the kernel, which will require a reboot.

Reboot and run command cd ˜/Homestead && vagrant up

like image 37
Sohail Ahmed Avatar answered Sep 25 '22 13:09

Sohail Ahmed