Solving VirtualBox “kernel driver not installed (rc=-1908)” Error on macOS

Xilin Sun
Xilin Sun
Apr 17, 2018 · 2 min read

So, I have got this shiny new Macbook Pro and installed VirtualBox on it to run some Linux boxes. Here is what I got when trying to start one:

The error message is quite vague. It says On Linux, open returned ENOENT. What about on macOS? It turns out that I have to explicitly allow VirtualBox in the macOS system preference.

Go to System Preferences / Security & Privacy.

Click “Allow” in the window below.

Now VirtualBox no longer complains about kernel driver.

Update: some people don’t see this button. According to a comment from Albert Wolszon:

This Allow button section shows up only after first 30 minutes after the installation of VirtualBox. If you have this error and don’t see the button, uninstall VirtualBox, remove its belongings (there are usually some files left) and install it once again, then check this button again.

Thanks for the comments!

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store