Skip to content

VirtualBox Failed to load VMMR0.r0

by Ben Hepworth on June 22nd, 2012

I just installed VirtualBox 4.1.18 on Mac OS X Lion (10.7.4). After successfully creating a VM, I went to install Ubuntu 12.04 on it. After adding the Ubuntu ISO under Settings–>Storage for the VM, I tried to start the VM and received a nasty error:
Failed to load VMMR0.r0

On initial google searches, there wasn’t a lot of information. Some suggested to fix the disk permissions, then retry. I looked around for the VirtualBox logs and found them in:
/Users/ben/VirtualBos VMs/Ubuntu/Logs/VBox.log
The content of the log file showed:

VirtualBox 4.1.18 r78361 darwin.amd64 (Jun 15 2012 13:19:14) release log
00:00:04.663 Log opened 2012-06-22T23:31:31.382897000Z
00:00:04.663 OS Product: Darwin
00:00:04.663 OS Release: 11.4.0
00:00:04.663 OS Version: Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64
00:00:04.664 DMI Product Name: iMac9,1
00:00:04.664 DMI Product Version: 1.0
00:00:04.666 Host RAM: 4096MB RAM, available: 1545MB
00:00:04.666 Executable: /Applications/VirtualBox.app/Contents/MacOS/../Resources/VirtualBoxVM.app/Contents/MacOS/VirtualBoxVM
00:00:04.666 Process ID: 12547
00:00:04.666 Package type: DARWIN_64BITS_GENERIC
00:00:04.667 Installed Extension Packs:
00:00:04.667   None installed!
00:00:04.669 pdmR3LoadR0U: pszName="VMMR0.r0" rc=VERR_SUPLIB_WORLD_WRITABLE szErr="World writable: '/Applications'"
00:00:04.669 VMSetError: /Users/vbox/tinderbox/4.1-mac-rel/src/VBox/VMM/VMMR3/VM.cpp(591) int vmR3CreateU(UVM*, uint32_t, int (*)(VM*, void*), void*); rc=VERR_SUPLIB_WORLD_WRITABLE
00:00:04.669 VMSetError: Failed to load VMMR0.r0
00:00:04.669 ERROR [COM]: aRC=NS_ERROR_FAILURE (0x80004005) aIID={1968b7d3-e3bf-4ceb-99e0-cb7c913317bb} aComponent={Console} aText={Failed to load VMMR0.r0 (VERR_SUPLIB_WORLD_WRITABLE)}, preserve=false
00:00:04.674 Power up failed (vrc=VERR_SUPLIB_WORLD_WRITABLE, rc=NS_ERROR_FAILURE (0X80004005))

The error VERR_SUPLIB_WORLD_WRITABLE made me think that maybe it really did have something to do with the permissions like some had suggested (like this post on the virtualbox forums suggested. Here is what I did to get it to work:

  • Open Finder. Navigate to Applications–>Disk Utility
  • In the left nav, select the main hard drive for your computer, ensure the “First Aid” tab is selected at the top, then click “Repair Disk Permissions”
  • It estimated it would take 45 minutes initially, but really only took about 10 minutes to run. It noted that the Application Folder did not have the proper permissions. It was rwxrwxrwx (777), which makes sense, given the VERR_SUPLIB_WORLD_WRITABLE error.
  • After the Repair Disk Permissions finished, I noticed that /Applications was 775 (rwxrwxr-x). I’m wondering if I had just changed the permissions on /Applications to 775 if that would have done the trick…

In any case, after fixing the Disk Permissions, I relaunched VirtualBox and fired up the VM. It started like a champ and launched the Ubuntu setup from the ubuntu iso.

From → Technology, Work

3 Comments
  1. ivana permalink

    Thank you!! Really help :)

  2. Jeff permalink

    After several websites and many different items this is what fixed my problem in Virtual box for a Win7 guest. Thanks!

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS