Winnipeg Photographer

Ubuntu – This kernel requires an x86-64 CPU, but only detected an i686 CPU. Windows Virtual PC

If you get the error installing Ubuntu Linux: – “This kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot – please use a kernel appropriate for your CPU” it means you are trying to install a 64bit version of ubuntu on the virtual machine.

When you go to the ubuntu website the default CD to download for server is the 64bit version. Programs like Windows Virtual PC can not have 64bit Virtual Hosts. Go back to the website and download the x386 version.


Just be thankful you weren’t the only one that doesn’t read the download forms on the website 😉

5 Responses

  1. Anybody monitoring this site ….

  2. Phil on July 6th, 2011 at 7:53 am
  3. haha, glad I’m not the only one that wasn’t paying attention and thought “wtf..” Thanks for posting this.

  4. Mike Jr on August 23rd, 2011 at 9:35 pm
  5. Unfortunately ubuntu won’t load in a VMware vShere ESX 64bit virtual machine either. The problem would be with Ubuntu, not the virtual environment. Guess I’ll have to use CentOS 64 bits on my VMware servers.

  6. Dean on August 26th, 2011 at 7:56 am
  7. i tried with ubuntu 11.10 and mint12 => same problem

  8. zirconias on December 13th, 2011 at 12:47 am
  9. VM or not, I have 2 pcs’ unable to install Oneiric, or any debian version distro starting at 11.10. whether 32 bit or 64bit. 11.04 64 bit is fine
    but seems to have a very limited lifespan now.
    INtel processors p 631 or p6100, both w/ em64t and dual threads are called i 686 I guess. I have doubts as to whether a i686 can run Linux now in the new kernel w/o some wizardry. Note: win7 64 bit works just fine, especially the p6100 is fast. Tried the “nomodeset” option to no avail.

  10. asmgem on January 7th, 2012 at 1:08 pm

Leave a Reply