Valahogy úgy tanultam, hogy a GRUB-ot három nagyobb részre bonthatjuk:
GRUB stage1 az ami MBR-be belefér és meghívja a
stage1.5
GRUB stage1.5 már képes a fájlrendszerek kezelésére,
így a saját konfigurációját és további programrészeket
képes betölteni.
Utána jön a GRUB stage2 ami már a menüben megjeleníti a lehetőségeket: linux kernelek, más operációs rendszerek, memória tesztelő program stb.
(A mester kedvéért GRUB csupa nagybetű.)