Tengo un servidor con sistema operativo RHEL 7.5. La versión del kernel de la bandeja de entrada del sistema es 4.14.0-49. Tengo el requisito de utilizar el último kernel disponible, así que descargué el paquete fuente Kernel 4.17.18 y lo compilé en mi sistema. Ahora tengo ambos núcleos en su lugar.
Sin embargo, no puedo iniciar con la versión 4.17.18 del kernel recién compilado. Veo el siguiente mensaje de error cuando le indico que inicie.
error: invalid magic number.
error: you need to load the kernel first.
Press any key to continue...
Aquí está la pantalla de presentación de las opciones de arranque disponibles en mi servidor. Afortunadamente, todavía puedo iniciar con la versión anterior del kernel (4.14.0-49) en mi sistema.
Red Hat Enterprise Linux Server (4.17.18) 7.5 (Maipo)
Red Hat Enterprise Linux Server (4.14.0-49.el7a.aarch64) 7.5 (Maipo)
Red Hat Enterprise Linux Server (0-rescue-68f1601b5f1c4eb09734921b3db38f
¿Hay algún paso de configuración que me falta?
Respuesta1
Parece que intenta cargar el archivo de arquitectura del kernel incorrecto aarch64
donde parece estar el kernel en funcionamiento amd64
. Use file
el comando en las imágenes del kernel, o uname -a
en un sistema en ejecución, para ver qué arquitectura necesita y luego use la versión adecuada.
aarch64
está relacionado con los procesadores ARM.