In my case I reduced the amount of RAM allocated for VM, you can try it out from VM motherboard settings,
If problem persist check for following glitches,
You haven't enabled VT-x in VirtualBox and it's required for the VM.
To enable: open vbox, click the VM, click Settings..., System->Acceleration->VT-x
check box.
You haven't enabled VT-x in BIOS and it's required.
Check your motherboard manual but you basically want to enter your BIOS just after the machine turns on (usually DEL key, F2, F12
etc) and find something in the CPU area/menu about "Virtualization" and enable it.
Your processor doesn't support VT-x (eg a Core i3).
In this case your BIOS and VirtualBox shouldn't allow you to try and enable VT-x (but if they do, you'll likely get a crash in the VM).
You're trying to install or boot a 64 bit guest OS.
I think 64 bit OS requires true CPU pass-through which requires VT-x. (A VM expert can comment on this point).
You are trying to allocate >3GB of RAM to the VM.
Similar to the previous point, this requires:
- a 64 bit host system; and
- true hardware pass-through i.e. VT-x.