De ontwikkeling van Grub versie 2 duurde bijna tien jaar, maar na een hele serie testversies gaven de ontwikkelaars op 28 juni versie 2.0 eindelijk vrij. Deze geeft het bootmenu van de Grand Unified Bootloader een nieuw thema genaamd Starfield en heeft een EHCI-driver aan boord. Bovendien werd de ondersteuning voor een serie bestandssystemen, partitioneringsschema’s en bootprotocollen uitgebreid en verbeterd. Hetzelfde geldt voor het automatisch herkennen van bestandssystemen en de configuratie van de videomodus. Daarnaast kent de bootloader nu ook submenu’s.
De ontwikkeling van Grub 2 begon eind 2002 onder de projectnaam PUPA. Drie jaar later bracht het project de eerste previewversie van Grub 2 uit, met het versienummer 1.90. De oude versie 0,97 werd toen hernoemd naar Grub Legacy en niet meer doorontwikkeld.
Omdat de final versie van Grub 2 op zich liet wachten, maakten Linuxdistributies aanvankelijk nog gebruik van Grub 0.97, maar daar ontbraken ondertussen belangrijke functies aan. Als een van de eerste Linuxdistributeurs stapte Canonical in 2009 bij Ubuntu 9.10 over naar de toen actuele testversie. De opkomst van Grub 2 zette zich door: de meeste distributies maken inmiddels gebruik van een van de 1.99-versies van Grub, die sinds de herfst van 2010 zijn verschenen.