Home » Computers » VirtualBox and Mac OS 10.9 Mavericks

VirtualBox and Mac OS 10.9 Mavericks

posted in: Computers 5

If you’re a Mac user like me, who uses VirtualBox to run guest / virtual Operating Systems within OS X, you will most likely encounter errors with VirtualBox under Mavericks, specifically if you upgrade to OS 10.9 from a pre-existing OS X install where VirtualBox was already installed.

These issues will include anything relating to “Kernel Extension” errors when launching the VirtualBox application or “Kernel Driver Not Installed” errors when launching a Virtual Machine.

If this happens:

1. (Re)Download and (re)install the latest version of VirtualBox for OS X.

2. (Re)Download (re)install the respective Extension Pack.

3. In a shell (Terminal), cd /Library/Extensions and sudo rm -rf VBox*.kext

4. Reboot

This should solve all of your issues. Step 3 above is important because it appears that those Kernel Extension files are for older versions of VirtualBox (pre-4.3) that are not cleaned up by a re-install of VirtualBox, and will cause issues with 4.3 (which is the latest version of VirtualBox at the time of this writing).

While you’re at it, you may as well reinstall the Guest Additions in your respective VMs after you fix your VirtualBox install.

Follow Jonathan Ocab:
Owner and administrator of ocabj.net

5 Responses

  1. Willi
    |

    Thank you so much, work perfect.

  2. […] I love Virtualbox and have been using it for several years. I use it to experiment with new linux distros and learn more about linux. After updating to Mavericks, I had a few issues, so I uninstalled and re-installed Virtualbox. Things seemed to be working fine, problem solved, so I thought. When I rebooted my machine, Virtualbox was no longer working, so I reinstalled it, boom, it worked again. I just thought that something went wrong the frst time. I discovered that after a clean install, it would work fine, until you rebooted. I did some research and learned that there was an issue with the old kernel files not being removed and had to be done manually. The documentation I found seemed a bit complicated, so I kept searching and found a great solution from a blog by Jonathan Ocab. […]

  3. Matt
    |

    Worked for me, thanks!

  4. Peter
    |

    Thank you. Worked nicely for me.

  5. belenibanezmarcos
    |

    Thanks, it worked for me :)

Comment on this post

This site uses Akismet to reduce spam. Learn how your comment data is processed.