So you may get the following error when installing Linux – we had this error installing Linux on a virtual machine.
This kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot – please use a kernel appropriate for your CPU
We had a look online and found that there is something called Intel Virtualization Technology and AMD V for those respective boards and its needs to be enabled.
Go into the machine BIOS (usually by pressing ‘esc’) when you see the vendor logo and you will reach the pre boot screen from where you can choose the BIOS and once you are in the BIOS you need to find Virtualization Technology and enable it.
Also make sure you have the VM version set correctly – i.e correct 32/64 bit version selected.