Se alguém tiver alguma informação sobre as ações de atualização do Windows, compartilhe.
No momento, estou executando o Pop!_OS 22.04 (e outras várias distribuições temporárias) e inicializando-o por meio do rEFInd. Então, ouvi muitos comentários sobre o Windows quebrando o GRUB, mas não sei exatamente o que isso significa. Ele limpa a partição EFI? Ele remove coisas que não são do Windows da partição EFI? Talvez outra coisa?
Eu sei que o rEFInd basicamente tem sua própria pasta na partição EFI e detecta automaticamente os sistemas operacionais instalados e você pode criar entradas de inicialização personalizadas na mesma pasta. Isso significa que o rEFInd é mais claro que o GRUB (lembro que o GRUB também armazena alguns arquivos no /boot/
diretório de uma distro). Mas acho que não resolve o problema "a atualização do Windows quebrou meu GRUB (rEFInd)". Ou não?
Como o rEFInd é uma pasta autônoma (na prática), provavelmente será impossível inicializar o Pop com o Windows (se eu tivesse um) removendo a pasta do bootloader (sem recriar o rEFInd via live CD).
PS Estou apenas curioso sobre isso e não tenho nenhum problema (porque não tenho mais o Windows instalado - e isso é um grande alívio).
Isso não.
Negativo.
Pode ou não substituir
EFI/Boot/BOOTX64.EFI
- mas isso normalmente acontece apenas durante a instalação ou uma atualização, por exemplo, do Windows 10 para o Windows 11. Não ouvi falar que esse arquivo foi substituído durante as atualizações do Windows, mas provavelmente pode acontecer. Este é o carregador de inicialização padrão em muitos casos, o que pode resultar em falha na inicialização do Linux.Normalmente, é assim que os sistemas operacionais devem instalar seus gerenciadores de inicialização, além de adicionar uma entrada à tabela de inicialização EFI (uma estrutura especial, consulte Recursos
man efibootmgr
).O rEFInd é certamente mais versátil. Muitas distros ainda não empregam a Especificação do Carregador de Inicialização , portanto, requerem um arquivo grub.cfg para inicializar.
Mesmo que o Windows substitua
EFI/Boot/BOOTX64.EFI
seu EFI, ainda deve conter inteiros para outros carregadores de inicialização. E mesmo sem esses inteiros, você pode carregar arquivosEFI/refind/refind_x64.efi
.