Virtual Box unable to boot error!


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!

Kernel error

Kernel error

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

Solve the error

Solve the error

After changing the processor settings.

After changing the processor settings.

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.

Leave a Reply