Ich habe viele Beiträge, Bücher und Blogs zu Grub, UEFI usw. durchgesehen und kann trotzdem nicht herausfinden, wie ich mein Grub reparieren kann.
Situation: Auf meiner Hauptfestplatte (SSD 500 GB, derzeit in /dev/sda) läuft Debian mit Grub2 in UEFI. Alles gut.
Nach einigem Herumprobieren habe ich jetzt zwei Festplatten, auf denen Debian läuft:
1- vorherige (SSD mit Debian), bootet nicht mehr in UEFI oder Legacy
2- eine WD-Festplatte (1 TB in /dev/sdc) mit Debian 11 enthält Legacy-MBR und Grub
Von Grub in Legacy kann ich WD-Debian 11 oder SSD-Debian ausführen. Der Computer bootet nicht in UEFI
Ich möchte mein System wieder auf UEFI umstellen. Allerdings kann ich nicht als UEFI booten, kein Grub startet in UEFI.
lsblk:
NAME MAJ:MIN RM GRÖSSE RO TYP MOUNTPOINT.
sda 8:0 0 447,1 G 0 Festplatte
├─sda1 8:1 0 512M 0 Teil
├─sda2 8:2 0 414.7G 0 Teil
└─sda3 8:3 0 31.9G 0 Teil
sdb 8:16 0 7,3T 0 Festplatte
sdc 8:32 0 931,5 G 0 Festplatte
├─sdc1 8:33 0 930.6G 0 Teil /
├─sdc2 8:34 0 1K 0 Teil
└─sdc5 8:37 0 976M 0 Teil [SWAP]
Ich habe versucht, Grub in sda zu installieren (sudo grub-install /dev/sda):
Aber es trat ein Fehler auf:
Installation für die i386-PC-Plattform. grub-install: Warnung: Diese GPT-Partitionsbezeichnung enthält keine BIOS-Bootpartition; Einbetten ist nicht möglich. grub-install: Fehler: Einbetten ist nicht möglich, aber für eine plattenübergreifende Installation erforderlich.
Ich habe versucht, Debian Live, Gparted Live usw. zu verwenden, konnte aber in diesen Live-ISOs kein Grub-Install finden.
Wie kann ich Grub im UEFI-Modus auf meiner SSD-Festplatte retten?
Danke
Antwort1
Bei UEFI-Hardware sollten Sie immer UEFI- und GPT-Partitionierung verwenden.
Nur beim GPT- und BIOS-Boot benötigen Sie eine BIOS_GRUB-Partition.
Besser ist es jedoch, UEFI zu verwenden, das eine ESP-EFI-Systempartition benötigt. Ubuntu wollte ESP nur auf dem ersten Laufwerk, aber mit älteren Debian-Versionen konnte die Installation mit ESP auf dem SDB-Laufwerk erfolgen. Stellen Sie sicher, dass Sie ESP auf dem Laufwerk haben, und führen Sie Boot-Repair im UEFI-Startmodus aus.
Sehen wir uns die Details an. Verwenden Sie die PPA-Version mit Ihrem Live-Installationsprogramm (2. Option) oder einer beliebigen funktionierenden Installation, nicht mit Boot-Repair-ISO:
Nur die Verwendung des erweiterten Modus ermöglicht die Auswahl zwischen Installation und Fahren mit ESP.