Eu ofereço essa "Resposta" como uma postagem de apoio E como informações adicionais em um ponto.
A resposta de Andreas Reiff com detalhes em 4 etapas funcionou muito bem para minha situação e eu aprendi / achei um interessante "oh, a propósito".
Minha situação foi uma tentativa de TRIPLE-BOOT CentOS 7, Windows Server 2012 e Windows7.
Pensei que seria inteligente e adicionaria dois itens menuentry
do Windows separados, um para o WinServer2012 e outro para o Win7.
Eu conhecia cada número de partição e encontrei o UUID para cada partição / instalação relacionada ao Windows, e dei o melhor de mim para que ambos aparecessem no menu GRUB. Ambas as entradas do Windows apareceram, mas uma delas falhou com uma mensagem informando-me de um gerenciador de inicialização ausente ou algo parecido. Eu notei que a entrada que falhou não tinha o asterisco na coluna 'Boot'.
Device Boot Start End Blocks Id System
/dev/sda1 2048 419432447 209715200 83 Linux
/dev/sda2 419432448 450889727 15728640 82 Linux swap / Solaris
/dev/sda3 * 450889728 765462527 157286400 7 HPFS/NTFS/exFAT
/dev/sda4 765462528 976773119 105655296 7 HPFS/NTFS/exFAT
No entanto, a única entrada do Windows que funcionou (com '*' na coluna Inicialização) me levou ao que é certamente o gerenciador de inicialização do WINDOWS normal que apresentou ambas as instalações do Windows lá ... e cada instalação do Windows inicializar com sucesso.
Além de um valor diferente para a linha UUID, minha única diferença foi a linha set root='(hd0, 3)'
que incluía o número de partição associado.
O que acabei fazendo foi ter
- um GRUB
menuentry
para meu CentOS 7 - outro único GRUB
menuentry
para 'qualquer coisa Windows' que cobrisse minhas múltiplas (ambas) instalações do Windows ... por meio da única entrada NTFS inicializável em/dev/sda3
.
Ambas as instalações do Windows foram cobertas por um único GRUB menuentry
.
No entanto, cada uma das duas instalações do Windows apareceu como entradas separadas no gerenciador de inicialização do Windows ... depois que eu escolhi a entrada 'anything Windows' do GRUB inicial menu.
Concordo que a execução de grub2-mkconfig
provavelmente não seja necessária. Parece ter funcionado sem isso, no meu experimento.
Isso fez o trabalho para mim. A resposta de Andreas me ajudou a alcançar o que eu queria e aprendi algo que achei que deveria compartilhar também. E um OBRIGADO a Andreas.