GNU GRUB был разработан на основе пакета под названием Grand Unified Bootloader (игра на теории великого объединения).
Обычно это принимает форму графического меню, хотя, если оно недоступно или пользователь желает получить дополнительный контроль, GRUB имеет собственную командную строку, в которой пользователь может вручную указать параметры загрузки.