Sollte es eine Fehler beim starten vom Bootmanager Grub geben, so muss man ein Linux Rettungssystem starten. Der Boot-Manager mit dem Defekt befindet sich auf einer Festplatte (/dev/sda1).

1. Mount der Festplatte im Rettungssystem

mount /dev/sda1 /mnt
mount /dev/sda2 /mnt/boot/efi

2. Mounten der Systemverzeichnisse

mount -o bind /dev /mnt/dev
mount -o bind /dev/pts /mnt/dev/pts
mount -o bind /proc /mnt/proc
mount -o bind /sys /mnt/sys
mount -o bind /run /mnt/run

oder so…

for i in /dev /dev/pts /proc /sys /run; do sudo mount --bind $i /mnt$i; done

Kommt es bei ein Update von Grup-EFI zu einer Fehlermeldung, so muss man die EFI-Vars einbinden.

mount -t efivarfs none /sys/firmware/efi/efivars

3. Rooten von Festplatte

chroot /mnt /bin/bash

4. Password ändern

passwd benutzer

5. Grub neu schreiben

Die Einstellungen von Grub sind in /etc/default/grub gespeichert oder im Verzeichnis /etc/default/grub.d/.

grub-install /dev/sda
update-grub

Quelle: Debian Grub,
BIOS auf EFI,
Reinstall Grub