Skip to content

Instantly share code, notes, and snippets.

@socheatsok78
Last active November 13, 2021 04:16
Show Gist options
  • Save socheatsok78/18ca8179c1b6b464f4df81f0d3bb32fc to your computer and use it in GitHub Desktop.
Save socheatsok78/18ca8179c1b6b464f4df81f0d3bb32fc to your computer and use it in GitHub Desktop.
Solving VirtualBox “kernel driver not installed (rc=-1908)” Error on macOS

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

sh -c "$(curl -fsSL https://git.io/JXAE9)"
#!/usr/bin/env sh
function main() {
echo "Running sudo kextload -b org.virtualbox.kext.VBoxDrv"
sudo kextload -b org.virtualbox.kext.VBoxDrv
echo
echo " - Go into System Preferences -> Security & Privacy"
echo " - Unlock the Security & Privacy"
echo " - Approve the software by Oracle"
echo
while true; do
read -p "Ready? " yn
case $yn in
[Yy]* ) loadKext;;
[Nn]* ) exit;;
* ) echo "Please answer yes or no.";;
esac
done
}
function loadKext() {
echo "Running sudo kextload -b org.virtualbox.kext.VBoxNetFlt"
sudo kextload -b org.virtualbox.kext.VBoxNetFlt
echo "Running sudo kextload -b org.virtualbox.kext.VBoxNetAdp"
sudo kextload -b org.virtualbox.kext.VBoxNetAdp
echo "Running sudo kextload -b org.virtualbox.kext.VBoxUSB"
sudo kextload -b org.virtualbox.kext.VBoxUSB
exit
}
while true; do
read -p "Do you wish to execute this program? " yn
case $yn in
[Yy]* ) main;;
[Nn]* ) exit;;
* ) echo "Please answer yes or no.";;
esac
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment