O gerenciador de inicialização do Windows pode não inicializar o Linux sozinho. Na verdade, não conheço nenhuma maneira de encadear a carga do menu do gerenciador de inicialização do Windows para um carregador de inicialização no modo EFI do Linux. Primeiro, você deve estar ciente da distinção entre dois tipos de software:
- Os gerenciadores de inicialização são programas que dão ao usuário uma opção de qual sistema operacional inicializar, normalmente por meio de um menu.
- Carregadores de inicialização são programas que carregam um kernel do sistema operacional e freqüentemente arquivos relacionados na memória e transferem o controle para o kernel.
No mundo do Linux, a maioria dos gerenciadores de inicialização do BIOS também são carregadores de inicialização. O GRUB, por exemplo, fornece os dois tipos de funcionalidade. Assim, os usuários do Linux tendem a não distinguir entre esses dois tipos de programas. No mundo da EFI, porém, alguns produtos caem perfeitamente em uma categoria, mas não em outra. O stub loader EFI, SYSLINUX e ELILO são todos gerenciadores de inicialização, mas não gerenciadores de boot (exceto na medida em que os dois últimos podem fornecer um menu de opções de kernels Linux para inicialização; mas eles não podem inicializar mais nada). rEFIt, rEFInd e gummiboot são todos gerenciadores de inicialização, mas não gerenciadores de inicialização. O GRUB pode lidar com as duas tarefas.
Essa distinção pode ficar um pouco borrada devido ao stub loader EFI, que é um carregador de inicialização EFI que pode ser incorporado em um kernel Linux, o que significa que o kernel se torna seu próprio gerenciador de inicialização. O resultado é que a configuração do gerenciador de inicialização começa a se parecer muito com a configuração do carregador de inicialização.
Em qualquer caso, um gerenciador de inicialização é obrigatório para carregar um sistema operacional. Meu conhecimento do gerenciador de boot do Windows é um pouco escasso, mas não conheço uma maneira de configurá-lo para apresentar um menu para chainloading para outro SO (pelo menos em sistemas EFI), então, até onde eu saiba, é mais de um gerenciador de inicialização do que de um gerenciador de inicialização, portanto, sua falta de utilidade para o seu propósito.
Em um sistema EFI, o GRUB não substitui nenhum carregador de inicialização do Windows; Ele se instala além do carregador de inicialização do Windows. Assim, os riscos de usar o GRUB são bastante limitados, desde que você tenha cuidado para não apagar totalmente a partição de sistema EFI (ESP). Na pior das hipóteses, você pode excluir os arquivos GRUB e o computador começará a inicialização diretamente para o Windows. Para maior segurança, faça backup do ESP antes de começar a instalar o Linux; Dessa forma, se você apagá-lo acidentalmente, poderá restaurar seus arquivos para voltar ao seu ponto de partida. Um backup em nível de arquivo (usando tar
, zip
, cp
ou algo parecido) é bom para isso, já que a EFI não depende de código de inicialização oculto recheado em setores de inicialização.
Como eu indiquei, existem várias alternativas para o GRUB se você não gostar. Minha página Gerenciando carregadores de inicialização EFI para Linux descreve os carregadores de inicialização e gerenciadores de inicialização que você pode querer considerar. Pessoalmente, gosto da combinação de rEFInd com o stub stub loader; mas como mantenho o rEFInd, não sou exatamente imparcial.