You can use a 64 Bit VM only on an 64 Bit host. Not on an 32 Bit host. But you can create and run both, 32 and 64 Bit VMs on a 64 Bit host.

I haven't checked the links provided by DaggyStyle, but the x86 Screenshot looks like you either have to enable that feature in BIOS of you host (often callen something with virtualization) or set the PAE Flag in the VM. You can find this in the VM's Settings -> System -> Tab: Processor

You can use a 64 Bit VM only on an 64 Bit host. Not on an 32 Bit host. But you can create and run both, 32 and 64 Bit VMs on a 64 Bit host.

I haven't checked the links provided by DaggyStyle, but the x86 Screenshot looks like you either have to enable that feature in BIOS of you host (often callen something with virtualization) or set the PAE Flag in the VM. You can find this in the VM's Settings -> System -> Tab: Processor

I hope this helps.

afaik, you cannot enable cpu features in the bios and PAE is a cpu feature, but I could be wrong here..._________________Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
ProjectFootball

Having a PAE ready kernel will just enable users in 32bits to use more than 4G ram : so (and this is the case here) this is useless for <4G ram user. and this is "nearly" useless for users with more than 4G. Without it, 4G+ users will get 4G only, no big deal, they will just loose the ability to create big cache and things like that, not a real usage of that memory, and this will only affect them at install, once they build their own PAE ready kernel and boot it, everything will get as it should.

PAE also slow down memory access, and why slow down memory access if you are about to just access <4G of ram.

So no, having PAE enable in a kernel is more a bugging feature than a good feature and this shouldn't be enable per default.