Hallo Bio,
Ich bin der Überzeugung, dass die Konfiguration (z.B. boot.ini oder lilo.conf) vom Bootloader beim (Neu-)Schreiben des Bootblocks lediglich einmal eingelesen wird und beim wirklichen Booten nicht verwendet wird.
Bei Grub wird die Konfigurationsdatei jedes Mal neu geladen. Grub hat diverse Dateisystem-"Treiber" integriert und kann somit lesend auf viele verschiedene Dateisysteme zugreifen. Und Grub hat auch so eine Art Shell, mit der Du Grub während des Bootvorgangs Befehle erteilen kannst. Wenn Du NTLDR als Monster bezeichnest, dann ist Grub erst recht ein Monster - und so groß ist Grub nun auch wieder nicht.
Viele Grüße,
Christian