Então, estou tentando reinstalar o Linux no meu laptop. Atualmente, estou com inicialização dupla entre Windows e Linux e, quando verifiquei, tenho duas partições de sistema EFI (ESP). Eu quero me livrar do que criei ao instalar o Manjaro e deixar intacto o do Windows, caso eu queira reverter totalmente para o Windows nessa máquina específica.
Existe uma maneira específica de verificar qual ESP é para Linux e qual para Windows e Linux? Presumo que a primeira partição deva ser o Windows ESP, mas não tenho 100% de certeza.
Execute
efibootmgr -v
a partir do Linux (que mostrará seu menu de inicialização EFI) e compare o GUID de cada entrada com os GUIDs de partição GPT mostrados porpartx /dev/sda
oulsblk -o name,partuuid
.Você também pode realmente olhar para dentro e verificar quais arquivos estão em cada partição, pois cada ESP é apenas uma partição FAT32 montável padrão:
O Windows sempre cria um
\EFI\Microsoft
diretório e instala o BOOTMGR (bootmgfw.efi) como seu gerenciador de inicialização. Você também encontrará arquivos como "BCD".O Linux geralmente será instalado
grubx64.efi
ousystemd-bootx64.efi
como gerenciador de inicialização. Geralmente, esta será a partição que o Mint monta automaticamente em /boot/efi.Caso você só consiga inicializar o Windows, mas não o Linux:
Em um console do administrador, use
mountvol /s
para atribuir temporariamente uma unidade à partição do sistema EFI atual.Em seguida, use
bcdedit /enum {bootmgr}
para verificar se a entrada de inicialização EFI apontando para o Windows BOOTMGR está de fato apontando para o mesmo disco (deve mostrar a letra que você acabou de atribuir):Agora a partição importante é mostrada como S: no DiskMgmt, e a partição sem importância ainda é mostrada sem uma letra de unidade.
(Você também pode usar
bcdedit /enum firmware
para listar todas as entradas do menu de inicialização EFI. Este é o equivalente aproximado do Windows de 'efibootmgr -v' do Linux.)