If you’re running Mac OS X 10.13 or later, you may have noticed that the virtualbox kernel driver is not installed. This is a problem because it can prevent your computer from booting properly and using the virtualbox software. To fix this, you can install the virtualbox kernel driver from the Apple App Store or from a source code repository.


VirtualBox is one of the most popular freeware virtual machines (VMs) for macOS next to paid apps like Parallels or VMware. Whether you’re testing code, comparing browsers, or just experimenting, this common error is easy to fix.

If you’re receiving this error, you’ve likely already tried to install VirtualBox on the latest version of macOS. During the course of installation or during the setup of your first VM, you’ll possibly come across this error message:

Whether you’re trying to set up a Windows, Linux, or Mac VM, the error is appearing because this is your Mac’s first time installing any Oracle products (like VirtualBox). You’ll need to give the piece of software explicit permission to access the computer. Unfortunately, you have to go look for the prompt.

First, navigate to System Preferences by clicking the Apple icon on the top menu bar and then selecting the “System Preferences” button. From there, click the “Security and Privacy” option.

Under the “General” tab, there should be text near the bottom that says, “System Software from Developer ‘Oracle America, Inc.’ Was Blocked from Loading.” Click the “Allow” button.

Note: This option is available only for roughly 30 minutes after a fresh install of VirtualBox. If this message does not appear, uninstall VirtualBox by opening your “Applications” folder and then dragging the VirtualBox app to the Trash. Remove any leftover files, reinstall a fresh copy of VirtualBox, and immediately open the Security & Privacy menu to see this option.

The installation will now complete successfully. Congratulations on your fresh and functional installation of VirtualBox!