A instalação de grub
tem 2 partes: os arquivos de recursos e o carregador de inicialização. Cada instalação do sistema operacional possui seus próprios arquivos de recursos, mas o gerenciador de partida é sempre instalado no registro mestre de inicialização . Efetivamente, o gerenciador de inicialização instalado posteriormente sobrescreverá o primeiro. Nesse sentido, você pode ter apenas um grub funcional completo de cada vez.
O primeiro é fazer com que a instalação principal do grub carregue os outros sistemas operacionais. Isso é feito modificando a configuração do grub (especificamente o arquivo /boot/grub/grub.cfg
) para incluir instruções sobre como carregar sistemas operacionais adicionais. Em algumas distribuições (acho que o Ubuntu) isso pode ser feito automaticamente por um prober OS. Este método não é muito bom, pois requer mudanças na instalação principal toda vez que você atualiza o kernel, mas funciona.