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