Parece que pelo menos parte do problema é causado por conflitos de inicialização no modo herdado / modo BIOS / CSM / EFI / UEFI:
- Seu disco tem uma versão no modo BIOS do GRUB no MBR. Isso parece ser válido no que diz respeito à análise do Reparo de inicialização, mas essa análise só vai até certo ponto.
- Seu disco usa uma tabela de partição GUID (GPT) , o que significa que o Windows deve inicialize no modo EFI, não no modo BIOS.
- Você tem versões no modo EFI do GRUB e do carregador de inicialização do Windows instalados na partição do sistema EFI (ESP)
- Sua saída do Reparo de inicialização indica que o computador foi inicializado no modo BIOS quando você executou o Reparo de inicialização. Isso significa que ele não fornece
efibootmgr
output, o que pode ser útil para reparar a instalação; mas há coisas que você pode experimentar mesmo sem isso ...
Você deve primeiro entender que as instalações de modo misto (inicialização EFI / BIOS) são possíveis, mas adicione uma camada de complexidade que é melhor evitar. Veja esta página minha para todos os detalhes sangrentos.
Dado que o Windows está instalado no modo EFI, sua melhor aposta é primeiro desativar seu CSM, conforme descrito na página que acabei de referenciar. Detalhes de como fazer isso variam de um computador para outro, por isso não posso fornecer instruções passo a passo. É provável que você tenha ativado o CSM em um esforço de depuração semi-aleatório ou porque seguiu alguns conselhos ruins na Internet, portanto, você pode saber onde a configuração já está. (Pode ter sido chamado de "suporte a inicialização herdada" ou algo semelhante.)
Depois de desativar o CSM, você pode tentar o Boot Repair novamente. Se for lançado no modo EFI em vez de no modo BIOS, pode funcionar. Você pode verificar seu modo de inicialização procurando um diretório chamado /sys/firmware/efi
. Se estiver presente, você inicializou no modo EFI; se estiver ausente, você inicializou no modo BIOS.
Se o Reparo de inicialização não ajudar, recomendamos que você tente o meu gerenciador de inicialização do rEFInd. Você pode fazer o download a imagem da unidade flash USB ou CD-R, prepare-a e inicie-a com ela. Depois de testar que ele inicializa o Windows, inicialize no Ubuntu. Se tudo isso funcionar, você poderá instalar o refind
package ( sudo apt-get install refind
); ou você pode baixar o pacote Debian ou usar meu PPA para obter uma versão um pouco mais recente. rEFInd não precisa do GRUB para inicializar, então a falha da configuração do GRUB não afetará o rEFInd.