![kann nicht mit der neu kompilierten Kernel-Version booten](https://rvso.com/image/726403/kann%20nicht%20mit%20der%20neu%20kompilierten%20Kernel-Version%20booten.png)
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, aarch64
wo sich Ihr funktionierender Kernel zu befinden scheint amd64
. Verwenden Sie file
den Befehl auf den Kernel-Images oder uname -a
auf einem laufenden System, um zu sehen, welche Architektur Sie benötigen, und verwenden Sie dann die richtige Version.
aarch64
bezieht sich auf ARM-Prozessoren.