Enquanto leio a sua saída do Reparo de inicialização , você tem três sistemas operacionais instalados:
-
Windows no modo BIOS em
/dev/sda
- Esta instalação está no seu disco interno. -
Windows no modo EFI em
/dev/sdg
- Esta instalação está em seu disco externo. -
Ubuntu no modo EFI em
/dev/sdg
- Esta instalação está no seu disco externo e inclui um GRUB no modo EFI no mesmo disco.
Você deve primeiro entender que o GRUB não pode redirecionar através dos modos de inicialização. Assim, o GRUB do modo EFI em seu disco externo não inicializará no Windows do disco interno. Não parece que você está tentando fazer isso, no entanto; Parece que você quer inicializar o Windows em seu disco externo a partir do GRUB do modo EFI no disco externo. Este deve funcionar, mas por alguma razão, o OS-prober não detectou o Windows no disco externo. Existem várias soluções possíveis para este problema, incluindo:
-
Crie uma configuração personalizada do GRUB - Você pode editar o arquivo
/etc/grub.d/40_custom
, conforme descrito na resposta do jarondl para esta questão, , então executesudo update-grub
, para criar a entrada necessária. -
Use o Customizador do GRUB - A ferramenta Personalizador do GRUB torna mais fácil faça personalizações como a anterior. Dito isso, nunca usei e não tenho certeza se realmente ajudaria muito, em comparação com a edição
40_custom
diretamente, no seu caso específico. - Use o Reparo de inicialização - A ferramenta Reparo de inicialização às vezes pode corrigir problemas de inicialização como o seu. Dito isso, eu não posso prometer que realmente ajudaria muito, se for o caso.
- Instalar o rEFInd - Meu rEFInd gerenciador de inicialização às vezes faz um trabalho melhor de detectar e / ou iniciar o Windows do que o GRUB. Assim, instalá-lo pode ajudar. Observe, no entanto, que se a Inicialização Segura estiver ativada, você terá que passar por algumas etapas adicionais . configurações de opções, o rEFInd pode redirecionar o processo de inicialização do EFI para o BIOS, portanto, o rEFInd permitiria que você inicializasse uma das instalações do Windows.
-
Desativar o Hibernate e o Fast Startup - Esses dois recursos do Windows geralmente são a causa raiz ou problemas como o que você está vendo. Se você pode inicializar no Windows, mesmo que temporariamente, você deve desativá-los, como descrito aqui e aqui, respectivamente . Se você continuar usando o GRUB, será necessário executar
sudo update-grub
após desativar esses recursos antes de ver qualquer benefício.
As três primeiras opções acarretam um risco crescente de criar novos problemas; Mucking com arquivos de configuração do GRUB não é totalmente livre de risco. O rEFInd também pode atrapalhar as coisas, mas você pode tentar primeiro em uma unidade flash USB ou CD-R para minimizar o risco. A opção final é diferente das outras, pois trata de uma possível causa raiz do problema, em vez de tentar contorná-lo.
No geral, minha recomendação é tentar desativar o Hibernate e o Fast Startup no Windows primeiro. Se você não conseguir encontrar outra maneira de inicializá-lo, tente usar o rEFInd em uma unidade flash USB ou CD-R. (Pode ser necessário desativar temporariamente a Inicialização Segura para que isso funcione.) Se, depois de fazer isso e executar sudo update-grub
, você ainda não conseguir inicializar o Windows a partir do GRUB, tente instalar o rEFInd em seu disco rígido ou tente qualquer um dos reparos do GRUB agrade a você.
Observe também que a inicialização no modo EFI funciona de maneira diferente para discos permanentemente associados a um computador (como discos internos e discos externos permanentemente conectados a um computador) e para discos temporários (discos externos que você move) como discos do instalador do SO). Nessa resposta, presumi que seu disco externo, embora externo, está mais ou menos permanentemente conectado ao seu computador. Se você está movendo seu disco externo e espera que ele inicialize em qualquer computador, você provavelmente precisará ajustar os nomes de arquivo do carregador de boot no ESP. Veja minha resposta a esta pergunta para detalhes.