Error VT-x not available for Vagrant machine inside Virtualbox
vagrant, virtual-machine, virtualbox
Solution
UPDATED: As pointed out below, you can use nested VirtualBox + vagrant provided that only 1 virtual CPU is assigned to the nested VM, plus nested VM guest is 32-bit OS.
Problem
I have an Ubuntu Virtual machine that is configured to have VT-x enabled, 6 Processors, and 25 GB RAM. Inside that virtual machine I am trying to start a vagrant machine with the following configuration: ``` master.vm.box = "precise32" master.vm.provider "virtualbox" do |vb| vb.customize ["modifyvm", :id, "--cpuexecutioncap", "80"] vb.memory = 10000 vb.customize ["modifyvm", :id, "--cpus", "2"] vb.customize ["modifyvm", :id, "--ioapic", "on"] end ``` When I start the Vagrant I get the error VT-x not enabled. I tried both 32 bit and 64 bit versions of Vagrant but still no luck. Any idea how can I run Vagrant machine inside the Virtualbox?