Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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've got virtualbox, I've got a linux iso. and when I go to start my virtual machine and install linux, it says "This kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot - please use a kernel appropriate for your CPU". What do I do?

share|improve this question
up vote 10 down vote accepted

The easiest option is to download an x86 ISO, as you're unlikely to give more than 4GB of RAM to a VM. Especially if your host OS is 32-bit, running a 64-bit VM will be very slow.

share|improve this answer
+1 Good advice as to why trying to virtualize 64 bit on a 32 bit OS might be painful. – DaveParillo Oct 19 '09 at 19:04

You will either need to set the Guest OS mode (in Virtual Box) to x64 as it is currently only emulating a 32 bit CPU, or you can download a 32bit Linux iso instead of a 64 bit one.

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.