"You may not power on a virtual machine in a virtual machine" this kind of error comes when you run vmware vm , in Esx installed in VMware Workstation.
To rectify this error, you need to edit the .vmx file, follow the below given steps
1.Suppose you are running VMware Workstation in your physical box.
2.And you have installed ESX under the VMware workstation.
3.After Installing ESX you now tried to connect that ESX through Vsphere Client, and you got connected Successfully.
4.After the Vsphere Client connected Successfully, now here you will try to create a VM and after creating that VM, when you try to power on that VM you will get this error.
"YOU MAY NOT POWER ON A VIRTUAL MACHINE IN A VIRTUAL MACHINE"
5.To Rectify it, just go to the VM files , of the ESX,which you may have stored in your local HardDisk(The VM which you have created under VMware WorkStation).
6.Go to that ESX files location and locate .VMX file and open it with Notepad.
7.After opening the VMX file edit it with the following line.
8.Save that notepad file and exit.
9.Now start that ESX and connect through Vsphere Client and Start the VM which you have created.
It will start Normally,
Any issues just put a comments here.
All The Best