Original: GRUB is the reference implementation of the Multiboot Specification , which provides a user the choice to boot one of multiple operating systems installed on a computer , or select a specific kernel configuration available on a particular operating system 's partitions .
Simplified: Once boot options have been selected , GRUB loads the selected kernel into memory and passes control on to the kernel , which then continues to start itself .