This kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot


En este post vamos  a tratar  un  error    típico  al ejecutar  ciertas imágenes  de Linux desde VirtualBox  en Windows 8.1 y otras versiones de Windows  , error en el que  por mucho que insistamos.    siempre  obtendremos  el mismo mensaje:

 “ERROR: “This kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot – please use a kernel appropriate for your CPU”

 

La nota  oficial ,sobre la instalación   de Oracle     indica,  que si se presenta dicho error,   hay que seleccionar Oracle (64 bit)   y arrancaría correctamente la  maquina virtual  , pero puede que en nuestro caso , el  selector  de versión de  Virtual-Box sólo aparezca   Oracle (32bits) y no de opción  a seleccionar  Oracle(64bits), es decir no aparezca  en el combo-box de Versión  Oracl(64bits)  :

 

oracleMV
Este  error se  puede presentar al intentar cargar maquinas  virtuales  procedentes de  múltiples imágenes   por ejemplo con Devian ( Fedora no adolece de ese problema ,pero si las  variantes como  Ubuntu ,etc)

En caso de Devian , es bastante simple, montamos  la iso e instalamos a través VirtualBox, pero tras un  par de intentos  después de  la pantalla de instalación podemos obtener   el mismo error :

 

459009035

“Este kernel requiere una CPU x86-64, pero sólo detecta una CPU i686. No es posible arrancar – por favor use un kernel adecuado para su CPU ”

 

En principio todo apuntaría  a que Virtual box  no soportaría sistema operativos de  64bit  , pero eso no es cierto , pues de hecho si se descargase  la imagen  iso x86 , también obtendríamos el mismo error :

“Este kernel requiere una CPU x86-64, pero sólo detecta una CPU i686. No es posible arrancar – por favor use un kernel adecuado para su CPU ”

 

 

Como solucionar el problema

 

Antes de continuar, compruebe primero  si su ordenadorportátil soporta las  tres cuestiones siguientes:

 ¿El hardware de ordenador tiene un  procesador x86_64/64 Bit?
¿Su sistema operativo  es de 64bits?
¿Su equipo admite la virtualización?

 

 

Si las dos primeras cuestiones son afirmativas ,la raiz del problema   esta  en la  tecnología de virtualización Intel y AMD V, que por defecto suelen estar inhabilitadas en todas las BIOS ..

El VM requiere que la virtualización de hardware está habilitado para el equipo host. Si no estuviese   habilitado,deberia   recibir el siguiente error al intentar arrancar la máquina:  “No se pudo abrir una sesión para la máquina Bte-xxx virtual. VT-x está desactivado en el BIOS “,  pero , este error no siempre se muestra en VirtualBox

Para solucionar el problema  puede actualizar la  BIOS durante el arranque en el ordenador  anfitrión asegúrandose que tanto “Intel (R) Virtualización Tecnología” y “Intel (R) VT-d Feature” están habilitados.

En muchas Bios las opciones pueden ser :Enable Intel VT-x/AMD-V del BIOS o en otros casos de bios mas modernas simplemente “Permitir Virtualizacion”

Por favor revise las instrucciones proporcionadas por el fabricante del hardware que describen la configuración del BIOS de actualización. 

Pulsando  ‘esc’ cuando vea el logotipo del fabricante   se llega a la pantalla de pre-arranque  donde se puede encontrar  la tecnología de virtualización y permitir su activación..

Una vez activada la virtualizacion en la Bios ,tendra  que instalar  de nuevo sistema operativo en Virtual Box, esta vez  seleccionando la opción para el sistema operativo de 64 bits.  !Al arrancar de nuevo la MV ya no debería volver a aparecer el citado error!

 

 

 

Anuncios

15 comentarios el “This kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot

  1. jesus dice:

    Saludos amigo, este mensaje me aparece cuando itento instalar ubuntu mate en una lapto Samsung X11 Intel core duo 1.73. en ese caso como haría, ya que intente el metodo que me indican y no aparece y pues no creo que lo resuelva ya que no lo estoy virtualizando.

    Le gusta a 1 persona

  2. Freddy Meyer dice:

    muchas gracias me sirvio tenia el error con el kali linux me aparecia el error de arriba (This kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot ) y ya lo solucione gracias.

    Me gusta

  3. Alanis dice:

    Excelente fix, me ahorraste demaciado tiempo. Saludos !

    Me gusta

  4. cesar dice:

    Estoy intentando arrancar remix OS y me pone eso

    Me gusta

  5. cesar dice:

    Estoy intentando arrancar remix OS y me pone “This kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot – please use a kernel appropriate for your CPU”

    Me gusta

  6. cesar dice:

    tengo este problema en mi cpu he creado una maquina virtual en mi cpu y deseo instalar el ubunto y sale este anuncio (This kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot ) como lo soluciono

    Me gusta

  7. uniceja dice:

    Yo tengo ese mismo problema, pero lo mio es mas complejo, porque no es en una maquina virtual, es en una portatil vieja, se puede solucionar de alguna manera?

    Me gusta

  8. pedro dice:

    perfecto me ha funcionado solo hay que entrar en bios y habilitar cambiando a (enabled) y listo muchas gracias

    Me gusta

  9. Sareth dice:

    Hola, a mi me pasa al revés, intente montar una maquina virtual de win 7 en ubuntu y me salio este mensaje en el reinicio, total tuve que reinstalar el sistema operativo, tienen alguna sugerencia de cómo debo realizarlo, necesito el win para algunos programas.

    Me gusta

  10. Diego dice:

    Gracias, me funcionó cambiando a Oracle x64

    Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s