This kernel requires an x86-64 CPU….issue – Solution!

I have tried numerous times to install Ubuntu and Windows Server, both 64 bit OS in my Oracle VM VirtualBox however I always had, “This 64-bit application couldn’t load because your PC doesn’t have a 64-bit processoror “this kernel requires an x86-64 CPU, but only detects an i686 CPU, unable to boot” errors though my processor is 64-bit.

Then I did some research and found the following solutions- I tried all of them but number three was the one which worked for me.

Solution 1– Turn on your PC and log in to your BIOS – then check if Virtualization Technology is Enabled or Disabled. If it is Disabled then Enable it and exit. Try to install.

Solution 2– Once you are in VirtualBox, Select the OS you want to install and then click Settings and then from the options on the left choose Systems then from the tabs on the right click Processor. Check if Extended Features:Enable PAE/NX is checked or not. If it isn’t checked, then check it and click OK. Try to install your OS.

Solution 3– Click Windows key+q , then search for “Turn Windows Features on or off”, when the Windows Features window appears, check if Hyper-V is checked or not, if it is checked, uncheck it (Turn if OFF) then click OK. You will be prompted to restart your computer- Restart it and then try to install your OS.

Hope one of the above solutions work for you!!