Você tem uma instalação em modo misto (BIOS / EFI): o Windows está instalado no modo BIOS / CSM / herdado em /dev/sdb
e o Ubuntu está instalado no modo EFI / UEFI em /dev/sda
. (A maioria dessas instalações de modo misto segue o caminho inverso.) A inicialização dupla com sistemas operacionais instalados em diferentes modos é, na melhor das hipóteses, inadequada e impossível na pior das hipóteses.
Considerando que o Windows é menos flexível do que o Linux nesse quesito, minha recomendação é instalar uma versão em modo BIOS do GRUB para Linux. Tente assim:
- Inicialize no Linux.
- Usando o GParted,
parted
ou gdisk
, crie uma partição ~ 1MiB no final do disco. Se você usar o GParted ou parted
, atribua a ele um bios_grub
flag. Se você usar gdisk
, forneça um código de tipo de EF02. É possível que GParted e / ou parted
recusem a criação de uma partição tão pequena, mas gdisk
definitivamente fará isso.
- Reinicie para um CD do Linux. Inicialize no modo BIOS / CSM / legado. Geralmente, isso pode ser feito selecionando-se uma opção de inicialização no gerenciador de boot interno do firmware que não possui a string "EFI" ou " UEFI. " Infelizmente, os procedimentos exatos variam muito de um computador para outro, então você pode precisar experimentar ou pedir mais ajuda nesse ponto.
- Execute o Reparo de inicialização novamente e peça para reinstalar o GRUB.
Neste ponto, você deve conseguir inicializar no Linux e no Windows no modo BIOS, com o GRUB controlando o processo de inicialização. Você pode precisar mexer com suas opções de inicialização para fazer com que uma inicialização no modo de legado BIOS / CSM / para funcionar como padrão, no entanto.
Infelizmente, algumas EFIs possuem bugs que podem complicar a inicialização do BIOS / CSM / legacy nos discos GPT. Verifique se esta página da Web se tiver problemas para obter o GRUB no modo BIOS / CSM / legado. Na pior das hipóteses, talvez seja necessário converter /dev/sda
de GPT para MBR.
A alternativa para isso é converter o Windows para inicializar no modo EFI. Isso exigirá a conversão de /dev/sdb
de MBR para GPT e a instalação de um carregador de inicialização do Windows no modo EFI. Este processo é descrito aqui, caso você queira investigá-lo.