How to understand the different stages of bootloading?
Solution 1:
Wikipedia's GRUB entry has a good overview of how the GRUB boot process works here.
For the differances in GRUB 2 the Ubuntu Help entry is pretty thorough.
Solution 2:
The upstream GRUB manual has a section on the various image files, including a discussion of the differences between GRUB Legacy and GRUB 2.