O Windows 8.1 corrompe repetidamente o gerenciador de inicialização GRUB UEFI

2

Estou tentando obter uma instalação do Windows 8.1 / Ubuntu Precise de inicialização dupla. Meu laptop é um Sony SVT1313Z9ES. Parece ter uma implementação de UEFI com bugs que sempre procura EFI/Microsoft/Boot/bootmgfw.efi , independentemente do gerenciador de inicialização UEFI configurado. Eu instalei o Windows 8.1 e o Ubuntu e tenho os dois gerenciadores EFI no meu sistema de arquivos EFI.

Após uma leitura extensa, tentei substituir bootmgfw.efi - e também o gerenciador de inicialização em EFI/Boot - pelo gerenciador de inicialização GRUB, grubx64.efi . Isso funciona bem, até eu inicializar o Windows a partir do GRUB. O Windows inicializa bem, mas depois de desligar pela primeira vez, acho que o gerenciador de inicialização foi danificado. Parece que o Windows 8.1 tentou substituir o gerenciador de boot do GRUB com o seu próprio e falhou em escrevê-lo de alguma forma. O sistema de arquivos FAT32 que contém os arquivos EFI está danificado. fsck.vfat relatórios Free cluster summary wrong e execução md5sum nos relatórios de arquivos EFI Input/output error . Todos os outros arquivos no sistema de arquivos EFI não estão danificados, somente o gerenciador de inicialização atualmente ativo é afetado.

FWIW, minha partição EFI é uma partição GPT de 512 MB no final do disco - mas com muito espaço livre, cerca de 450 MB. Poderia a partição estar tão perto do final da unidade causar algum problema?

Como posso impedir que o Windows atrapalhe o gerenciador de inicialização dessa maneira?

    
por amoe 11.01.2014 / 14:55

1 resposta

1

Isso foi resolvido movendo a versão de backup do Windows de bootmgfw.efi , que é carregada em cadeia pelo GRUB, para fora do subdiretório Microsoft/Boot da partição EFI. Eu instalei-o em amoe/stock_windows_bootloader.efi e configurei o GRUB de acordo. Isso parece impedir a corrupção, por razões que eu realmente não entendo.

Para alguém depurando isso, sugiro também que o desabilite o Fast Startup recurso no Windows , que aparentemente tem o potencial de corromper a partição EFI .

Muito obrigado a Rod Smith por suas numerosas respostas úteis relacionadas à UEFI.

    
por amoe 11.01.2014 / 17:08