Support for VT-X for VirtualBox

Posted October 28, 2014 8.6k views


I’m running an Ubuntu 13.10 box (2 Gb RAM, 40 Gb disk) for my CI environment.

I want to use VirtualBox + Vagrant in this environment in order to set some test environment for my applications.

However, whereas my Vagrant files work fine locally, on a MacOS, they fail on the DO droplet.

After some investigation, the VM are correctly created in Virtualbox, but they fail to start because of:

VBoxManage: error: Failed to enable and lock VT-x features. (VERR_VMX_MSR_LOCKING_FAILED)

When looking at other posts like, I see the following comment:

Unfortunately we do not support nested virtualization so it is not possible :( Try disabling VT-x using Virtualbox, that should fix it I believe.

Has this situation changed? Is that possible to run 64-bit machines guests using Virtualbox on DO droplets?

Thanks for any help,

1 comment
  • Virtual setup in side a droplet is dead slow.. what i find useful is better to deploy another droplet for the need rather trying to deploy a VM inside a droplet !!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
2 answers

I don’t know of any hypervisor that allows nested virtualization.

In short, I don’t think that has changed (I’m a customer, but I’ve manage/managed multiple types of hypervisors, from Xen to VMWare ESXi to KVM).

Yes, I start to realise this.

I have switched to Docker, running inside my CI server.