GRUB est l'implémentation de la spécification Multiboot, qui permet à un utilisateur d'amorcer un des multiples systèmes d'exploitation installés sur un ordinateur, ou de sélectionner une configuration spécifique du noyau disponible sur les partitions d'un système d'exploitation particulier.
GRUB est l'exemple principal de la spécification Multiboot, qui permet à un utilisateur d'avoir plusieurs systèmes d'exploitation sur son ordinateur à la fois, et de choisir celle à exécuter au démarrage de l'ordinateur.