GRUB è uno dei bootloader più utilizzati, richiede una configurazione semplice ma permette di specificare tanti modi di utilizzo e funzioni.
Di solito viene utilizzato per definire le logiche di multi-boot del proprio PC, si specifica in quale partizione risiede ogni sistema operativo utilizzabile per l'avvio.
Da Grub si può cedere il controllo ad un altro strumento di boot tramite il comando "chainloader", tale strumento che riceve il controllo potrebbe essere lo strumento di boot di Windows (NTLDR) oppure LILO oppure ancora può essere a sua volta un altro Grub.