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, 2013 at 9:55
  • No. Just VirtualBox. Not even sure what Bochs is truth to be told.
    – Tobbe
    Nov 6, 2013 at 10:25
  • @Tobbe - bochs.sourceforge.net should help you answer matpol's question
    – Ramhound
    Nov 6, 2013 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, 2013 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? Nov 6, 2013 at 17:09


You must log in to answer this question.

Browse other questions tagged .