O windows tem grub??
E o mac???
Poderia ser feito da mesmo forma.
Dos => mbr + boot.bin + config.sys + autoexec.bat
Windows=> mbr+arquivo texto boot.ini
Mac=> bsd bootconfig ( sem muita certeza )
Linux=>Lilo ou Grub ou Grub2
Logo se vê, todos têm boot loader, cada um à sua maneira( até os consoles de jogos e seu celular têm boot loader)
As diferenças residem na forma de carregar o kernel, que nos mac/Linux (dizem) é mais eficiente