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 have a computer with the following configuration
: pentium dual core ||||| 2.50ghz||||| 1.75 gb ram ||||| windows xp(sp2)(x86)
i installed oracle virtual box and on turning on the virtual machine the rhel 6 booting screen displays but when it starts automatic booting i get the error:
this kernel requires an x86-64 cpu but only detected an i686 cpu
unable to boot please use a kernel appropriate to your cpu

i am running a 32 bit processor then why the error?please help me solve it

share|improve this question
up vote 1 down vote accepted

The x86_64 variant requires a 64-bit processor that supports AMD64 or Intel64. You do not have one.

share|improve this answer
thank you for the doubt:why is it named as x86-64?when it doesnt support 32 bit? – ragsvds Jul 5 '13 at 3:07
Did you think that the "64" stood for "32"? NO. IT DOESN'T. – Ignacio Vazquez-Abrams Jul 5 '13 at 3:09
X86 stands for 32 isnt it? – ragsvds Jul 5 '13 at 3:09
@ragsvds the x86-64 is both a 64 bit chip, and can do 32 bit for backwards compatibility. In fact most OSes that run on x86-64 can have a mix of 32 bit code and 64 bit code running within the same OS (as long as you have the libraries). The kernel tends to be 64 bit tho. – Rich Homolka Jul 5 '13 at 3:09
@RichHomolka thanks a lot..can you suggest what i can do to solve this problem? – ragsvds Jul 5 '13 at 3:10

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.