Em um PC compatível com IBM / DOS, o BIOS lê o que está no primeiro setor do disco rígido (setor de inicialização) e é copiado para a memória.
Só pode haver um Setor de inicialização por unidade e é isso que controla qual carregador de inicialização será carregado.
Uma vez que um gerenciador de partida é carregado, ele é apenas um código executável - um carregador de inicialização pode carregar outros carregadores de inicialização de outras áreas da unidade.
No seu exemplo, você instalaria o grub (gerenciador de inicialização) em algum lugar da unidade - isso teria um script de configuração que teria uma lista de sistemas operacionais diferentes para os quais você pode inicializar (ou outros gerenciadores de inicialização como o boot loader do Windows). Uma pequena instrução é gravada no setor de inicialização que informará a máquina sobre a localização do grub e o carregará diretamente após a inicialização da máquina.