Linux bootet nicht nach BIOS-Update

Nach einem Update der UEFI-Firmware auf meinem Mainboard mit X570-Chipsatz fĂĽr den Ryzen 3950Xbootet mein Arch Linux nicht mehr. Wie kann ich mein Linux reparieren?

vorlesen Druckansicht 3 Kommentare lesen
Linux bootet nicht nach BIOS-Update
Lesezeit: 2 Min.

Nach einem Update der UEFI-Firmware auf meinem Mainboard mit X570-Chipsatz fĂĽr den Ryzen 3950X bootet mein Arch Linux nicht mehr. Die PCIe-4.0-SSD taucht im Boot-MenĂĽ zwar auf, Grub startet aber nicht. Der neueste Arch-Stick bootet zudem auch nicht, weil der Nouveau-Treiber an der RTX 2070 im System versagt. Wie kann ich mein Linux reparieren?

Das Firmware-Update hat im Flash-Speicher des Mainboards die EFI-Boot-Informationen überschrieben. Wenn Arch gemäß der Installationsanleitung eingerichtet wurde, ist Grub allerdings so installiert, dass ein Systemstart nur mit diesen Informationen möglich ist.

Dass das Arch-Installationsmedium einen Nouveau-Treiber mitbringt, der mit der RTX 2070 kein lesbares Bild erzeugt, ist ein zweites, vom Update unabhängiges Problem.

Wir konnten die Grafikprobleme mit der Nvidia-Karte umgehen, indem wir ein Ubuntu-Installationsmedium mit dem Fallback-Grafiktreiber gebootet haben. Mit dem kommen Sie zu einem lauffähigen Linux mit niedriger Grafikauflösung, aber funktionierendem Konsolenfenster. Mit dem können Sie mit folgenden Befehlen ein chroot ins Arch-System auf /dev/nvmen0 machen (die erste Partition ist hier die EFI-Partition, die zweite das Root-Dateisystem):

sudo mount /dev/nvmen0p2 /mnt

sudo mount /dev/nvmen0p1 /mnt/efi

sudo mount -t proc proc /mnt/proc/

sudo mount -t sysfs sys /mnt/sys/

sudo mount -o bind /dev /mnt/dev/

sudo chroot /mnt/ /bin/bash

Da Sie danach eine Konsole im Arch-System haben, können Sie mit der Grub neu installieren:

grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=GRUB --removable

Mit der Option --removable installiert sich Grub auch nach /efi/EFI/BOOT/BOOTX64.EFI, wodurch die UEFI-Firmware nach dem nächsten Update den Bootloader trotzdem findet. Und der proprietäre Nvidia-Grafiktreiber im nun wieder startenden Arch-Linux läuft auch ohne die Bildfehler, die der Arch-Stick produziert.

Der Nou­veau-Treiber im Arch-Installationsmedium vom März 2020 produziert mit Nvidias RTX 2070 Bild­fehler.

(pmk)