O programie
Wszyscy użytkownicy Linuksa znają zapewne program rozruchowy o nazwie Lilo. Grub spełnia podobną rolę ale jest bardziej rozbudowany i posiada więcej możliwości. Swoje istnienie wywodzi z projektu Hurd, dla potrzeb którego został stworzony. Program pozwala na uruchamianie systemów z rodzin Windows, BSD oraz oczywiście Linuksa, nie ma problemów z dużymi dyskami, gdyż obsługuje LBA (Logical Block Addressing). Do jego atutów należy również uznać dostęp do linii komend programu, ochrona zaszyfrowanym hasłem, możliwość stworzenia ukrytego menu, czy możliwość ładowania systemu z sieci przy wykorzystaniu protokołu TFTP.