I am trying to run a VirtualBox inside another VirtualBox and I am getting the following error:

 VT-x is not available 

 Result Code: NS_ERROR_FAILURE (0x80004005)
 Component: ConsoleWrap
 Interface: |Console {872da645-4a9b-1727-bee2-5585105b9eed}

My original operating system is macOS, my first VirtualBox is running Kali Linux, and the VirtualBox that I am trying to set up is Kali Linux as well.

  • No sure if this will help you (given Thomas answer below), but VMWare Fusion does support nested virtualisation in VMWare fusion. – Augusto May 12 '19 at 5:14
  • Does VMWare Fusion run on Linux? – Cody Rutscher May 12 '19 at 8:17
  • VMWare Workstation works on Windows and Linux, while VMWare Fusion works on OSX. I'm not sure if the license works across these 2 products. It might worth asking if VirtualBox does run in a guest running VMWare Workstation/Fusion as VMWare does emulate VT-x. – Augusto May 12 '19 at 10:56

If you are on a Mac, you likely have an Intel CPU. VirtualBox does not support nested virtualization for Intel CPUs according to the Oracle docs

Oracle VM VirtualBox supports nested virtualization on host systems that run AMD CPUs

  • Would it support nested virtualization through VMWare Fusion? – Cody Rutscher May 12 '19 at 8:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.