не удается загрузить новую скомпилированную версию ядра

не удается загрузить новую скомпилированную версию ядра

У меня есть сервер с ОС RHEL 7.5. Входящая версия ядра в системе — 4.14.0-49. Мне необходимо использовать последнее доступное ядро, поэтому я загрузил исходный пакет Kernel 4.17.18 и скомпилировал его в своей системе. Теперь у меня оба ядра на месте.

Однако я не могу загрузить недавно скомпилированное ядро ​​версии 4.17.18. При попытке загрузить его я вижу следующее сообщение об ошибке.

        error: invalid magic number.
        error: you need to load the kernel first.

        Press any key to continue...

Вот заставка параметров загрузки, доступных на моем сервере. К счастью, я все еще могу загрузить старую версию ядра (4.14.0-49) на моей системе.

  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

Есть ли какой-то этап настройки, который я упустил?

решение1

Похоже, вы пытаетесь загрузить файл ядра не той архитектуры aarch64, где, по-видимому, находится ваше рабочее ядро amd64. Используйте fileкоманду на образах ядра или uname -aна работающей системе, чтобы узнать, какая архитектура вам нужна, и используйте правильную версию.

aarch64относится к процессорам ARM.

Связанный контент