Anpassung der Bootreihenfolge

Last change on 2024-09-04 • Created on 2024-09-04 • ID: RO-D2147

Problem

Nach der Installation einer Redhat-basierten Distribution für v9x ist kein Netzwerk-Boot mehr möglich. Shim ist ein einfaches Softwarepaket, das als First-Stage-Bootloader auf UEFI-Systemen eingesetzt wird. Es wird bei der Installation einer RHEL 9 Distribution mitinstalliert, wodurch sich diese Distribution im NVRAM an den 1. Boot Eintrag setzt. Das bedeutet auch, dass es nicht mehr möglich ist, ohne manuellen Eingriff das Rescue System zu starten.

Lösung

  1. Bootreihenfolge mit efibootmgr anzeigen

[root@Alma-92-amd64-base ~]# efibootmgr BootCurrent: 0002 Timeout: 1 seconds BootOrder: 0000,0001,0002,0003 Boot0000* AlmaLinux Boot0001* UEFI: PXE IPv4 Realtek PCIe 2.5GBE Family Controller Boot0002* UEFI OS Boot0003* UEFI OS

  1. Die korrekten Booteinträge erkennen

Überprüfe, welcher Booteintrag für das PXE ist (im Beispiel: Boot0001). Überprüfe außerdem, welcher Booteintrag für das installierte System ist (Boot0000).

  1. Setzen der neuen Bootreihenfolge

Gewünschter Zustand:

  • Erster Booteintrag ist das PXE.
  • Zweiter Booteintrag ist das insallierte System.
  • Der Rest kann frei gewählt werden.

Auszuführender Befehl:

efibootmgr -o 1,0,2,3

Table of Contents