Arranque dual Eliminar partición EFI de Linux

Arranque dual Eliminar partición EFI de Linux

Así que estoy intentando reinstalar Linux en mi computadora portátil. Actualmente, estoy realizando un arranque dual entre Windows y Linux y cuando lo verifiqué, tengo dos particiones del sistema EFI (ESP). Quiero deshacerme del que creé al instalar Manjaro y dejar intacto el de Windows, en caso de que quiera volver completamente a Windows en esa máquina en particular.

¿Existe alguna forma particular de comprobar qué ESP es para Linux y cuál para Windows y Linux? Supongo que la primera partición debería ser el ESP de Windows, pero no estoy 100% seguro.

Respuesta1

Correrefibootmgr -vdesde Linux (que mostrará su menú de inicio EFI) y compare el GUID de cada entrada con los GUID de la partición GPT que se muestran con partx /dev/sdao lsblk -o name,partuuid.

En realidad también puedesmirar dentroy verifique qué archivos hay en cada partición, ya que cada ESP es solo una partición FAT32 montable estándar:

  • Windows siempre crea un \EFI\Microsoftdirectorio e instala BOOTMGR (bootmgfw.efi) como su administrador de arranque. También encontrarás archivos como "BCD".

  • Linux generalmente se instalará grubx64.efio systemd-bootx64.eficomo administrador de arranque. Generalmente, esta será la partición que Mint monta automáticamente en /boot/efi.


En caso de que solo puedas iniciar Windows pero no Linux:

  1. Desde una consola de administrador, utilícela mountvol /spara asignar temporalmente una unidad a la partición actual de su sistema EFI.

  2. Luego use bcdedit /enum {bootmgr}para verificar que la entrada de arranque EFI que apunta a Windows BOOTMGR esté apuntando al mismo disco (debe mostrar la letra que acaba de asignar):

    Windows Boot Manager
    --------------------
    identifier              {bootmgr}
    device                  partition=S:
    
  3. Ahora la partición importante se muestra como S: en DiskMgmt, y la partición sin importancia todavía se muestra sin una letra de unidad.

(También puede utilizar bcdedit /enum firmwarepara enumerartodoEntradas del menú de inicio de EFI. Este es el equivalente aproximado de Windows de 'efibootmgr -v' de Linux).

información relacionada