Pagkatapos ng dalawang taon ng pag-unlad ipinakita matatag na paglabas ng isang modular multi-platform download manager GNU GRUB 2.04 (GRand Unified Bootloader). Sinusuportahan ng GRUB ang malawak na hanay ng mga platform, kabilang ang mga conventional PC na may BIOS, IEEE-1275 platform (PowerPC/Sparc64-based na hardware), EFI system, RISC-V, MIPS-compatible na Loongson 2E processor-based hardware, Itanium, ARM, ARM64 at ARCS (SGI), mga device na gumagamit ng libreng CoreBoot package.
Suporta para sa Xen PVH virtualization mode (isang kumbinasyon ng paravirtualization (PV) para sa I/O, interrupt handling, boot organization, at hardware interaction, gamit ang full virtualization (HVM) upang limitahan ang mga privileged na tagubilin, ihiwalay ang mga system call, at virtualize ang memory page table) ;
Built-in na suporta para sa UEFI Secure Boot;
Pagsasama ng driver ng TPM (Trusted Platform Module) para sa UEFI;
Paghahatid ng bagong obdisk driver (OpenBoot) para sa mga system na may firmware na tumutugon sa detalye ng Open Firmware (IEEE 1275);
Suporta para sa RAID 5 at RAID 6 na mga mode sa Btrfs. Ang suporta para sa zstd compression ay naidagdag din, ngunit ipinakita pa rin ito bilang eksperimental at ay magagamit lamang na may static na pagbubuklod;
Suporta para sa PARTUUID (partition identifier sa GPT (GUID Partition Tables));
suporta sa VLAN;
Built-in na suporta sa DHCP;
Isang malaking bilang ng mga pag-aayos na nauugnay sa mga arkitektura ng SPARC, ARM at ARM64;
Pinahusay na Open Firmware (IEEE 1275) na suporta;