Many of us, while using Virtual Box on your 32-Bit Operating system face this problem.
This small error doesn’t allow you to run your Virtual Machine. The error we are going to solve in this post is:
Unable to boot – please use a kernel appropriate for your CPU!
This problem occurs when your base machine has 32-Bit Operating system and you try to install a Virtual 64-Bit Operating system.
The solution to this problem is very easy.
Select OS –> Go to Settings –> System –> Processor tab –> Enable PAE/NX
That’s it!
If you want to know about PAE/NX in details, here’s what VirtualBox’s official site says:
In addition, the “Enable PAE/NX” setting determines whether the PAE and NX capabilities of the host CPU will be exposed to the virtual machine. PAE stands for “Physical Address Extension”. Normally, if enabled and supported by the operating system, then even a 32-bit x86 CPU can access more than 4 GB of RAM. This is made possible by adding another 4 bits to memory addresses, so that with 36 bits, up to 64 GB can be addressed. Some operating systems (such as Ubuntu Server) require PAE support from the CPU and cannot be run in a virtual machine without it.