
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 efi
und 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 chroot
bin 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 boot
und eingestellt ESP
. Kennt jemand das Problem hier und weiß, was die Lösung ist?
Lösung: Aus irgendeinem Grund apt-get install grub
wurde 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.