Reparatur von Grub und EFI

Reparatur von Grub und EFI

Heute habe ich versucht, meine Ubuntu-Installation durch Debian zu ersetzen. Ich habe auch Kali installiert. Bevor ich das Installationsprogramm startete, dachte ich, es wäre „lustig“, es auszuprobieren

rm -rf /*

auf meiner Ubuntu-Installation. Aber ich habe die Partition nicht ausgehängt efiund sie wurde gelöscht. Es stellte sich heraus, dass das Debian-Installationsprogramm einen Fehler hatte und Grub nicht installieren konnte. Ich habe die Grub-Installation übersprungen und die restlichen Schritte ausgeführt. Ich chrootbin zu Debian gewechselt und habe Grub2 installiert. Aber der Befehl

grub-install /dev/sda

verhält sich seltsam. Es heißt:

Installing for i386-pc platform.
grub-install: error: cannot find a GRUB drive for sda.  Check your device.map.

Erstens habe ich ein 64-Bit-System und zweitens ist die sda1-Partition mit Flags bootund eingestellt ESP. Kennt jemand das Problem hier und weiß, was die Lösung ist?

Lösung: Aus irgendeinem Grund apt-get install grubwurde grub-efi-ia32 mitinstalliert. Die Installation des Pakets grub-efi-amd64 löste das Problem.

Antwort1

Wenn Ihre aktuelle Debian-Version über verfügt systemd-boot, würde ich empfehlen, stattdessen dieses zu verwenden. Es ist viel einfacher zu verwenden. Folgen Sie einfach der AnleitungHier.

Ich würde mich nicht mit Grub abgeben, wenn es um UEFI geht. Das neue systemd-boot( bootctl) ist viel einfacher und in integriert systemd. Ich habe vor langer Zeit aufgegeben grub efi. Stellen Sie auch einfach Fragen, wenn Sie meine Methode ausprobieren möchten.

verwandte Informationen