I'm trying to run a Linux VirtualBox instance inside a Windows 7 VirtualBox instance, but Linux (tried both Puppy and Mint) doesn't boot.

My research says that this should be possible, see here for example: Can you run a machine emulator (Bochs) inside a virtual machine? but I can't get it to work.

Here are a couple of screenshots showing where the boot process stops for Linux Mint and Puppy Linux.

Linux Mint stuck during boot Puppy Linux stuck during boot

What am I doing wrong?

EDIT: So, it should indeed be possible according to the VirtualBox forums. But it is not supported. And if you do get it running it will probably be slow.

Doing this is called "Nested virtualization". Googling for that gives many hits. For example a link to the VMWare Workstation 9.0 changelog that mentions support for nested virtualization

  • are you using Bochs? – matpol Nov 6 '13 at 9:55
  • No. Just VirtualBox. Not even sure what Bochs is truth to be told. – Tobbe Nov 6 '13 at 10:25
  • @Tobbe - bochs.sourceforge.net should help you answer matpol's question – Ramhound Nov 6 '13 at 12:59
  • Yeah, I've read it. Did so before my answer :) Still wasn't 100% sure what it was. Some kind of computer emulator. Old and slower than virtualization – Tobbe Nov 6 '13 at 13:38
  • Is this some kind of class project? Who would want to run a VM inside a VM, if she can run two VMs in parallel? Stated otherwise: what is the use? – MariusMatutiae Nov 6 '13 at 17:09

Your Answer

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

Browse other questions tagged or ask your own question.