Solución: no se puede iniciar 'Utilice un kernel adecuado para su CPU'

La mayoría de los problemas que los usuarios tienen con GNU / Linux surgen mucho después de que se inician e intentan trabajar con algún paquete de software, pero qué sucede si recibe un mensaje que dice que no se puede iniciar, utilice un kernel apropiado para su CPU mientras está tratando de empezar? Si está trabajando con un archivo ISO, esto generalmente significa que ha seleccionado el incorrecto para la arquitectura de su máquina. Hay varias arquitecturas importantes en uso actual, pero lo más probable es que haya intentado iniciar su sistema con código x86_64 cuando tiene un microprocesador Intel o AMD de 32 bits en su interior.

Método 1: corregir el error de no poder arrancar con una ISO diferente

Encontrará que estos errores varían de manera diferente según el tipo de kernel que esté utilizando, pero generalmente comienzan con un mensaje sobre cómo el kernel requiere un procesador específico. Por ejemplo, ejecutamos una prueba ISO de Kali Linux de 64 bits en una netbook de 32 bits y recibimos el siguiente mensaje de error:

Este kernel requiere una CPU x86-64, pero solo detecta una CPU i686.

En este caso, el i686 se refiere a la arquitectura tradicional de Intel. Si este es el caso, simplemente necesita descargar el kernel apropiado para corregir el error de no poder arrancar. El código debe escribirse para ejecutarse en ciertos chips, y esta advertencia se imprime en la pantalla mediante un código de protección diseñado para ejecutarse en el tipo de hardware con el que está trabajando.

Regrese a la página de descarga en la que estaba mientras buscaba el ISO que descargó en primer lugar en una máquina desde la que puede iniciar. Si la máquina en la que estaba intentando instalar Linux todavía tiene un sistema operativo válido, entonces debería poder arrancar desde él y descargar una nueva ISO. Teóricamente, incluso podría usar una máquina que ejecute un sistema operativo diferente que no sea Linux siempre que pueda escribir un archivo ISO.

Para nuestra prueba, buscamos en el sitio de Kali Linux y descubrimos que estaban ofreciendo un ISO estándar de 32 bits. Este archivo funcionará perfectamente bien si recibía algún error que mencionara solo la detección de hardware i686. Si bien los términos i686 y 32 bits en realidad no son intercambiables, debido al dominio de Intel en el mercado de computadoras personales, esencialmente se han utilizado de esta manera al seleccionar archivos ISO.

Es posible que tenga quejas sobre otros tipos de hardware además del i686. Los procesadores ARM son comunes en tabletas y otros equipos portátiles, y Kali Linux proporciona archivos ISO para iniciarlos, lo que solucionará el error de no poder iniciar. Los errores de PPC provienen del equipo PowerPC, que es común en el hardware de Apple más antiguo. Ubuntu y Debian han admitido archivos ISO PPC. Debian también tiene archivos ISO que podría usar si tuviera algún tipo de equipo MIPS. Diríjase al paquete de instalación de Debian, descargue uno de estos ISO y escríbalo en una tarjeta microSDXC o una tarjeta de memoria. Una vez que reinicie, seleccione la opción de inicio que coincida con el dispositivo en el que escribió la nueva ISO y debería poder iniciar el instalador GNU / Linux.

Tenga en cuenta que si está ejecutando una máquina virtual y tiene este error, es posible que desee utilizar los menús para cambiar el tipo de procesador que se está emulando. En lugar de cambiar a un tipo diferente de ISO, posiblemente puede cambiar su sistema de máquina virtual a un procesador de 64 bits.

Método 2: detección del hardware de su CPU

Si puede iniciar una instalación de Linux existente pero no sabe qué arquitectura utiliza, puede averiguarlo fácilmente. Abra una ventana de terminal desde su instalación o diríjase a una de las consolas virtuales si su instalación de X Windows no funciona. Desde el indicador de bash, escriba arch o uname -m para averiguar inmediatamente con qué tipo de arquitectura de procesador está trabajando.

Lo ejecutamos desde el interior de una instalación de Lubuntu en el mismo netbook de prueba en el que probamos el archivo ISO de Kali Linux, y rápidamente devolvió i686 como respuesta. Esto confirma lo que sabíamos sobre la máquina, ya que tenía un procesador Intel estándar de 32 bits y debería funcionar bien con un archivo de imagen ISO diseñado para funcionar dentro de esta arquitectura. Simplemente use dd para escribirlo de la misma manera que lo habría usado para escribir el ISO original con el que estaba trabajando y reinicie.