Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I was triyng to install Ubunto on a Virtual Machine, i was downloaded the 64Bits version and it was all good until this appears "this kernel requires an x86-64 CPU, but only detects an i686 CPU. Unable to boot - please use a kernel appropriate for your CPU." what i do now?

Information: CPU: Intel Core i7 IvyBridge 3.40Ghz RAM: 6Gb OS: Windows 7 64Bits

share|improve this question
Please add which virtualization software you are running. – Takkat Jan 22 '13 at 19:29

This would be a virtual machine configuration issue.

While your host OS might be 64 bits you will also have to make sure that your virtual machine is configured to be 64 bits as well.

Virtualization of a 64-bit OS requires certain hardware features. Not all 64-bit CPUs have these features, or have them enabled. See my other answer :

Can't install a 64-bit virtualbox on 64-bit 12.04

The 32-bit version may be suitable, as long as you don't need 64-bit features (like a large amount of RAM per process).

share|improve this answer

When you chose the Operating System -sometimes you can choose between Ubuntu and Ubuntu 64 bits- and the CPU you could have probably chosen a 32 bit edition.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.