Apenas para acrescentar...
No Windows, o NTLDR permite a seleção do sistema operacional que será inicializado... este SO não convive com o Linux.
O Linux possui gerenciadores de boot também, como o LILO e o Grub... este Kernel convive com o Windows.
* GRU(Grand Unified Bootloader) e o Lilo (Linux Loader)
O LILO já está em desuso.
O Grub serve para inicializar tanto o Windows como o Linux.
Curiosidade para quem quer saber a estrutura do MBR
.
A famosa trilha MBR contém 512 bytes de informação da estrutura organizacional do disco (partições, código de arranque do sistema operativo, e assinatura desse código).
.
Destes, 446 bytes são reservados para o setor de boot, enquanto os outros 64 bytes guardam a tabela de partição e os dois últimos a assinatura.
.
Ou seja, 446 bytes reservados ao GRUB ou ao LILO ou ao NTLDR. Esses gerenciadores de boot me permitirão escolher qual SO desejo inicializar.
+ 64 bytes são reservados para as partições (4 x 16 bytes reservados para cada partição lógica).
Ex.:
16 bytes reservado para o Linux Ubuntu;
16 bytes reservado para o Debian;
16 bytes para o Windows XP;
16 bytes para o Windows 7.
.
* As 4 partições primárias e as lógicas são as únicas que permitem o boot.
.
Somando tudo dá 510 bytes...
Os dois bytes restantes delimitam o final do bloco.