Page 1 of 1

iOS->Parallel->Windows->Virtualbox->Linux==> CPU long mode

Posted: 11. Dec 2013, 04:37
by JohnSmith
Hi, I have a weird scenario. I am using Macbook, and Parallel Desktop. On this Parallel, it is running Windows 7, and I want to use VirtualBox. What is happening....Whenever I start Linux (the virtual machine), I receive a message saying that the CPU does not support long mode. However, if I install Virtualbox directly on iOS, it works fine.
I also have VMware installed on this Windows (under Parallel), and everything works fine.
Does anyone know how to make it work?
BTW, I also have WindowsXP as Virtual Machine, and whenever I start WinXP, it hangs, i.e., boot process remain in loop. Win7, works fine.
Virtualbox running directly on Mac, it works fine.
tks.

Re: iOS->Parallel->Windows->Virtualbox->Linux==> CPU long mo

Posted: 11. Dec 2013, 11:07
by socratis
Virtualization inside a virtualized environment is not supported AFAIK, at least for newer guest OSes.

By the way, although Apple wants to "merge" OSX and iOS, your Mac is running OSX, not iOS.

Re: iOS->Parallel->Windows->Virtualbox->Linux==> CPU long mo

Posted: 12. Dec 2013, 00:48
by JohnSmith
Hi,

you are right about OS, it is OSX, it was a misunderstanding. however, I am supposing that there are some particular reason why it doesnt work - mac vs. virtualbox vs. parallel, because using only parallel running win7, I can run centos via vmware with no problems.
if there is any workaround to work together - mac, virutal and parallel, please, let me know.
tks

Re: iOS->Parallel->Windows->Virtualbox->Linux==> CPU long mo

Posted: 12. Dec 2013, 02:15
by socratis
JohnSmith wrote:mac vs. virtualbox vs. parallel, because using only parallel running win7, I can run centos via vmware with no problems.
What??? I'm not sure (actually I'm positive) I understand your statement over here. There is no "vs" as far as your 1st question. It was more "A inside B inside C" and that doesn't work. The 2nd part that "you can run centos via vmware" involves only one virtualization solution. Can you please explain in more detail what you're trying to do? Or what you want to do?

Re: iOS->Parallel->Windows->Virtualbox->Linux==> CPU long mo

Posted: 12. Dec 2013, 02:45
by JohnSmith
Hi,

I just received an answer from parellel support and they said that there is a restriction to use virtualbox (on mac) and parallel simultaneous, there is a workaround, but it is not recommended.
let me explican better what it is working for me: mac runs parallel, on this parallel runs win7, on this win7 runs vmware player (centos, winxp and win7 - the virtual machines that I have)...for vmware, it works fine......
I have already tried to convert from virtualbox to vmware, and the result is the same....long mode.....and vt-x is not available....
well, it seems that there will not be a solution to use virtualbox on win7 over parallel....
tis

Re: iOS->Parallel->Windows->Virtualbox->Linux==> CPU long mo

Posted: 12. Dec 2013, 02:50
by Perryg
Nested virtualization is not supported because it can cause a lot of problems, especially for non-expert users.

That said it is possible to achieve but it requires VMX, & nested paging on the host CPU and BIOS. You will also not be able to run 64-bit guests because the VMX flag is not reflected in the the first guest.

Can I ask why you want to nest virtualizers?

Re: iOS->Parallel->Windows->Virtualbox->Linux==> CPU long mo

Posted: 12. Dec 2013, 04:01
by JohnSmith
I always need to use Mac and Win (parallel), sometimes, I need information that is on each one of the virtual machine that I have. I wouldnt like to turn off parallel and turn on virtualbox on mac....if I need to use virtualbox, for example, on mac, I need to close several software on Win (parallel)...

Re: iOS->Parallel->Windows->Virtualbox->Linux==> CPU long mo

Posted: 12. Dec 2013, 04:07
by Perryg
JohnSmith wrote:I always need to use Mac and Win (parallel), sometimes, I need information that is on each one of the virtual machine that I have. I wouldnt like to turn off parallel and turn on virtualbox on mac....if I need to use virtualbox, for example, on mac, I need to close several software on Win (parallel)...
OK I get that part and why virtualizers exits. But why do you need nested? host-> virtual -> virtual?

Re: iOS->Parallel->Windows->Virtualbox->Linux==> CPU long mo

Posted: 12. Dec 2013, 04:17
by JohnSmith
sometimes I need information that is on linux, sometimes on win7, sometimes on winxp....each one of these operating system is a virtual machine. (vmware=centos (first vm), win7 (second vm), and winxp (third vm)) - mac -> parallel (win7) -> vmware (....).

i dont need to use linux, win7 and winxp at the same time, just one by once...however, you need to think, I use parallel desktop with win7, and this win7 is installed the vmware, or maybe, virtualbox (if it works).

Re: iOS->Parallel->Windows->Virtualbox->Linux==> CPU long mo

Posted: 12. Dec 2013, 04:28
by Perryg
Well the simple solution is to have all of these other guests in a single solution. Thankfully VirtualBox will run them all. There is not need to nest them.