kann nicht mit der neu kompilierten Kernel-Version booten

kann nicht mit der neu kompilierten Kernel-Version booten

Ich habe einen Server mit dem Betriebssystem RHEL 7.5. Die Kernelversion auf dem System ist 4.14.0-49. Ich muss den neuesten verfügbaren Kernel verwenden, also habe ich das Kernel-4.17.18-Quellpaket heruntergeladen und auf meinem System kompiliert. Jetzt habe ich also beide Kernel installiert.

Ich kann jedoch die neu kompilierte Kernelversion 4.17.18 nicht booten. Beim Booten wird mir die folgende Fehlermeldung angezeigt.

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

        Press any key to continue...

Hier ist der Begrüßungsbildschirm der auf meinem Server verfügbaren Startoptionen. Glücklicherweise kann ich auf meinem System immer noch mit der alten Kernelversion (4.14.0-49) starten.

  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

Gibt es einen Konfigurationsschritt, den ich übersehe?

Antwort1

Sieht so aus, als ob Sie versuchen, die Kerneldatei mit der falschen Architektur dort zu laden, aarch64wo sich Ihr funktionierender Kernel zu befinden scheint amd64. Verwenden Sie fileden Befehl auf den Kernel-Images oder uname -aauf einem laufenden System, um zu sehen, welche Architektur Sie benötigen, und verwenden Sie dann die richtige Version.

aarch64bezieht sich auf ARM-Prozessoren.

verwandte Informationen