Primeiro, alguma terminologia:
- Um boot loader carrega um kernel na memória e o executa.
- Um gerenciador de inicialização apresenta um menu que permite selecionar qual sistema operacional será inicializado.
O GRUB faz os dois trabalhos para o Linux, embora não possa carregar diretamente o kernel do Windows; Para inicializar o Windows, o GRUB redireciona para o programa de inicialização do Windows. Da mesma forma, o programa de inicialização do Windows não pode carregar diretamente um kernel Linux (mas veja abaixo) e é uma má escolha para inicializar o Linux, embora eu acredite que ele (assim como o GRUB) inclui tanto o gerenciador de inicialização quanto o gerenciador de inicialização ) ser configurado para redirecionar para o GRUB. O conhecimento de como fazer isso no BIOS é bastante difundido, mas as pessoas que conseguiram fazê-lo sob o EFI são relativamente raras.
Uma reviravolta importante é que, desde a versão 3.3.0, o kernel Linux incluiu seu próprio gerenciador de inicialização EFI, portanto, um gerenciador de inicialização EFI pode iniciar um kernel Linux, mesmo que o gerenciador de inicialização não tenha o carregador de boot do Linux. capacidades. De fato, o rEFInd e o gummiboot dependem desse recurso; Esses programas são tecnicamente gerenciadores de inicialização, mas podem iniciar um kernel do Linux que possui um stub loader EFI. Em teoria, o programa de inicialização do Windows pode ser capaz de iniciar o Linux dessa maneira. Na prática, isso seria difícil de funcionar, já que o kernel precisa de parâmetros passados para funcionar, e configurar o programa de inicialização do Windows para passar os parâmetros certos provavelmente será ainda mais complicado do que conseguir que ele passe o controle para o GRUB. Eu nunca ouvi falar de ninguém, mesmo tentando isso, muito menos fazê-lo funcionar.
Neste fórum, você tem mais chances de encontrar conhecimentos e conselhos sobre o uso do GRUB, rEFIt, rEFInd ou gummiboot como seu gerenciador de inicialização principal do que sobre o uso do programa de inicialização do Windows como gerenciador de inicialização. Se você realmente precisa usar o programa de inicialização do Windows como gerenciador de inicialização, recomendo que você pergunte em um fórum do Windows.