Is it possible to start virtual machine within the virtual machine?

Discussions about using Windows guests in VirtualBox.
Post Reply
nance965
Posts: 1
Joined: 1. Sep 2016, 12:46

Is it possible to start virtual machine within the virtual machine?

Post by nance965 »

System: machine Windows 7 x64 + VMWare Workstation 11.1.0 build-2496824. Guest machine OS - windows 7
1) I install Vbox to guest machine (windows 7) successfully (no errors)
2) I created virtual machine in Vbox
3) press start:
f=2&sid=d24571e40549db0bbc97b814af00c342
Windows Guests
The virtual machine 'Google Nexus One - 2.3.7 - API 10 - 480x800' has terminated unexpectedly during startup with exit code 1 (0x1). More details may be available in 'C:\Users\s5r77jh85f2d\AppData\Local\Genymobile\Genymotion\deployed\Google Nexus One - 2.3.7 - API 10 - 480x800\Logs\VBoxHardening.log'.
Result Code:
E_FAIL (0x80004005)
Component:
MachineWrap
Interface:
IMachine {b2547866-a0a1-4391-8b86-6952d82efaa0}
Is it possible to start virtual machine within other virtual machine?
scottgus1
Site Moderator
Posts: 20945
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows, Linux

Re: Is it possible to start virtual machine within the virtual machine?

Post by scottgus1 »

It is possible; it's called nested virtualization. With Virtualbox as host, then Virtualbox in the guest for the next guest, you can run one-cpu 32-bit guests that don't need VT-x (so no Windows 8.1 or 10). Speed may and probably will be rather slower than a normal host-guest arrangement. But doing so is not supported, so if something goes wrong we won't know what to do to fix it. What happens with VMware as the first layer is anyone's guess here.

The error mentioning the hardening log is for the Windows security checks, though. Something in that VMware guest's set of DLLs is tripping up Virtualbox security. The log may tell you what to look for, or try to post it as a zipped attachment here, and we may be able to point in the right direction. (But no promises, since it's not supported...)
ghr
Volunteer
Posts: 383
Joined: 25. May 2007, 22:46
Primary OS: MS Windows 7
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: DOS, Win3x, Win95, WinXP, Ubuntu, OS/2

Re: Is it possible to start virtual machine within the virtual machine?

Post by ghr »

Strictly speaking (?): this is the difference between virtualization and emulation. Typically you cant run a virtualizer inside a virtualizer but you CAN run an emulator ... The difference is: a virtualizer accesses hardware directly (...) and an emulator mimicks hardware fully in software... See (a.o.) the thread ¨Virtualization inside a virtualizer, discussions" (Board index ‹ General ‹ Using VirtualBox)
Post Reply