Intel i5-2410M CPU running at 2.30 GHz running a Windows 7 64-bit operating system.
I have VirtualBox 4.13 installed.
I am trying to run ubuntu-14.04-desktop-amd64.iso
but I get an error
this kernel requires an x86-64 cpu but only detected an i686 cpu
I even enabled the Intel Virtualization in the BIOS settings and then tried to use the image again but I still get the same error.
Is there any other reason why I can't use the image?
The issue is your virtualization is disabled from BIOS setting.
I came across same issue but enabling Virtualization from BIOS worked. I am working on Windows 10. Initiallty you can disable windows Hyper option from
control panel->Program and Features->Turn windows features on or off->un-select Hyper-V. save this settings
Now go to
BIOS setting-> select Advance option->
Here you can see virtualization option just enable this option and reboot your machine saving your settings.
Delete any VirtualBox which is present earlier that caused issue. Now click on New option of your VirtualBox you can see option to install 64-bit operating systems.
My best guess is that you somehow configured the VM for 32 bit execution instead of 64.
Can you share the XML machine configuration file (usually in your home directory - something like C:\Users\Goyuix - in a folder called
VirtualBox VMs
. There should be a folder for the Ubuntu VM you are creating with a file vm-name.vbox. You should be able to find an XML tag called Machine that holds that definition. Here is the relevant tag from one of my config files:Pay special note to the third attribute
OSType
how it has a_64
at the end. I would suggest when creating a VM for Ubuntu 14.04 64-bit to use a VM type = Linux and Version = Ubuntu (64 bit).