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.