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 -v
desde 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/sda
o 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\Microsoft
directorio e instala BOOTMGR (bootmgfw.efi) como su administrador de arranque. También encontrarás archivos como "BCD".Linux generalmente se instalará
grubx64.efi
osystemd-bootx64.efi
como 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:
Desde una consola de administrador, utilícela
mountvol /s
para asignar temporalmente una unidad a la partición actual de su sistema EFI.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:
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 firmware
para enumerartodoEntradas del menú de inicio de EFI. Este es el equivalente aproximado de Windows de 'efibootmgr -v' de Linux).