A sintaxe chainloader +1
na opção de inicialização do Windows grub.cfg
que você postou funciona em instalações modo BIOS ; para uma instalação em modo EFI como a sua, você deve carregar em cadeia para um arquivo do carregador de inicialização EFI - normalmente EFI/Microsoft/Boot/bootmgfw.efi
para Windows. A opção Windows Boot Manager (on /dev/sda1)
da sua saída de reparo de inicialização parece correta para mim, embora possa estar faltando alguns detalhes.
É difícil oferecer sugestões mais específicas porque você não disse o que está errado. Sim, você diz que não pode inicializar, mas não forneceu nenhum detalhe! Quando você seleciona a entrada do Windows no GRUB, o que acontece? Você vê um logotipo do Windows aparecer, mas a área de trabalho nunca aparece? Você vê um erro do tipo "arquivo não encontrado"? O computador é reiniciado? Apanha fogo? Saber precisamente o que o computador faz quando você seleciona essa opção é necessário para oferecer qualquer coisa além de soluções fotografadas no escuro.
Minha sugestão é que eu experimentei meu gerente de inicialização do rEFInd. Se o problema é com a configuração do GRUB, o rEFInd pode funcionar, já que o rEFInd utiliza arquivos de configuração completamente diferentes. OTOH, se o problema for com o carregador de inicialização do Windows, o rEFInd não ajudará, já que o GRUB e o rEFInd iniciam o Windows usando o carregador de inicialização do Windows. Observe que você pode tentar o rEFInd instalando-o em uma unidade flash USB ou CD-R; Imagens prontas para ambas as mídias estão disponíveis na página de downloads do rEFInd.
Outro comentário: Se você não tiver feito isso, deverá desativar os recursos Inicialização Rápida e Hibernação no Windows, conforme descrito aqui e aqui. É claro que você não pode fazer isso se não conseguir inicializar o Windows. O problema com esses recursos é que eles causam corrupção do sistema de arquivos em cenários de inicialização dupla e, ocasionalmente, essa corrupção causa danos aos carregadores de inicialização. Se esta é a fonte dos seus problemas, executar dosfsck
no ESP ( /dev/sda1
no seu caso) pode contornar o problema em uma base única; no entanto, se você fizer um sudo dosfsck /dev/sda1
e puder inicializar o Windows, certifique-se de desativar esses dois recursos imediatamente para evitar uma recorrência.
Mais um ponto: seu ESP usa o FAT16. Esta é uma violação técnica menor da especificação EFI. Geralmente funciona bem assim, mas alguns computadores ficam um pouco fracos com os ESPs FAT16. Há uma pequena chance de que esta seja a fonte do seu problema. Em caso afirmativo, fazer o backup do ESP no Ubuntu (uma ferramenta de nível de arquivo como cp
, tar
ou zip
ficará bem), desmontando o ESP, criando um novo sistema de arquivos FAT32, montá-lo novamente ( e ajustando /etc/fstab
), e restaurar o backup pode fazer as coisas funcionarem.