Primeiro de tudo, não há nada como inicialização EasyBCD. A ferramenta mencionada usa o GRUB4DOS.
O GRUB4DOS é uma porta do GRUB para o ambiente Windows / DOS.
A inicialização do MBR é bem conhecida: (existem dezenas, se não centenas, de sites tratando do Windows / Linux de inicialização dupla)
O gerenciador de inicialização do Windows pode carregar o Windows (é claro) e encadear qualquer setor de inicialização (incluindo o setor de inicialização do GRUB).
O GRUB pode carregar o Linux (é claro) e o Windows da chainload.
O termo aqui é chainload.
Para usar o gerenciador de inicialização do Windows como gerenciador de inicialização "principal" para o carregamento em cadeia do Linux, sugiro que você leia Inicialização dupla no Windows 7 e no Linux / UNIX
Para usar o GRUB como principal gerenciador / gerenciador de inicialização, posso sugerir " "
O GRUB4DOS não é necessário. Apenas mais código entre eles.
Como você diz que é um matemático, não seria tão difícil para você ter uma compreensão completa do processo de inicialização e da cadeia de carga (isso significa que você pode resolver problemas de inicialização dupla facilmente no futuro, se surgirem).
EDITAR:
Existe uma terceira forma de inicialização dupla - você instala todos os sistemas operacionais em seu próprio disco e usa a "chave de seleção de inicialização única" (geralmente F12) para a seleção de discos no nível do BIOS. Aqui não há código de inicialização comum, cada sistema operacional usa seu próprio gerenciador de inicialização / gerenciador, portanto, os sistemas operacionais são completamente independentes uns dos outros, sem problemas comuns de inicialização do MBR!