Dual Booten: Linux EFI-Partition löschen

Dual Booten: Linux EFI-Partition löschen

Ich versuche also, Linux auf meinem Laptop neu zu installieren. Derzeit verwende ich einen Dual-Boot zwischen Windows und Linux und habe nachgeprüft, dass ich zwei EFI-Systempartitionen (ESP) habe. Ich möchte die Partition löschen, die ich bei der Installation von Manjaro erstellt habe, und die Windows-Partition intakt lassen, falls ich auf diesem bestimmten Computer wieder vollständig zu Windows zurückkehren möchte.

Gibt es eine bestimmte Möglichkeit zu prüfen, welches ESP für Linux und welches für Windows und Linux ist? Ich gehe davon aus, dass die erste Partition das Windows ESP sein sollte, bin mir aber nicht 100 % sicher.

Antwort1

Laufenefibootmgr -vvon Linux (wodurch Ihr EFI-Startmenü angezeigt wird) und vergleichen Sie die GUID jedes Eintrags mit den GUIDs der GPT-Partition, die durch partx /dev/sdaoder angezeigt werden lsblk -o name,partuuid.

Man kann eigentlich auchEinblickund prüfen Sie, welche Dateien sich in jeder Partition befinden, da jede ESP nur eine standardmäßige mountbare FAT32-Partition ist:

  • Windows erstellt immer ein \EFI\MicrosoftVerzeichnis und installiert BOOTMGR (bootmgfw.efi) als Bootmanager. Sie finden dort auch Dateien wie „BCD“.

  • Linux wird im Allgemeinen als Bootmanager installiert grubx64.efi. systemd-bootx64.efiIm Allgemeinen ist dies die Partition, die Mint automatisch unter /boot/efi mountet.


Falls Sie nur Windows, aber nicht Linux booten können:

  1. Verwenden Sie diese Option von einer Administratorkonsole aus, mountvol /sum Ihrer aktuellen EFI-Systempartition vorübergehend ein Laufwerk zuzuweisen.

  2. Überprüfen Sie dann bcdedit /enum {bootmgr}, ob der EFI-Starteintrag, der auf Windows BOOTMGR verweist, tatsächlich auf dieselbe Festplatte verweist (er sollte den Buchstaben anzeigen, den Sie gerade zugewiesen haben):

    Windows Boot Manager
    --------------------
    identifier              {bootmgr}
    device                  partition=S:
    
  3. Jetzt wird die wichtige Partition in DiskMgmt als S: angezeigt und die unwichtige Partition wird weiterhin ohne Laufwerksbuchstaben angezeigt.

(Sie können auch bcdedit /enum firmwarezur AuflistungalleEFI-Bootmenüeinträge. Dies ist das ungefähre Windows-Äquivalent zu „efibootmgr -v“ unter Linux.)

verwandte Informationen