Setelah dua tahun pembangunan disajikan rilis stabil pengelola unduhan multi-platform modular GRUB GNU 2.04 (Bootloader Terpadu GRand). GRUB mendukung berbagai platform, termasuk PC konvensional dengan BIOS, platform IEEE-1275 (perangkat keras berbasis PowerPC/Sparc64), sistem EFI, RISC-V, perangkat keras berbasis prosesor Loongson 2E yang kompatibel dengan MIPS, Itanium, ARM, ARM64 dan ARCS (SGI), perangkat yang menggunakan paket CoreBoot gratis.
Dukungan untuk mode virtualisasi Xen PVH (kombinasi paravirtualisasi (PV) untuk I/O, penanganan interupsi, organisasi boot, dan interaksi perangkat keras, menggunakan virtualisasi penuh (HVM) untuk membatasi instruksi istimewa, mengisolasi panggilan sistem, dan memvirtualisasikan tabel halaman memori) ;
Dukungan bawaan untuk UEFI Secure Boot;
Penyertaan driver TPM (Trusted Platform Module) untuk UEFI;
Pengiriman driver obdisk baru (OpenBoot) untuk sistem dengan firmware yang memenuhi spesifikasi Open Firmware (IEEE 1275);
Dukungan untuk mode RAID 5 dan RAID 6 di Btrfs. Dukungan untuk kompresi zstd juga telah ditambahkan, namun masih disajikan sebagai eksperimental dan tersedia hanya dengan pengikatan statis;
Dukungan untuk PARTUUID (pengidentifikasi partisi di GPT (GUID Partition Tables));
dukungan VLAN;
Dukungan DHCP bawaan;
Sejumlah besar perbaikan terkait arsitektur SPARC, ARM, dan ARM64;
Peningkatan dukungan Open Firmware (IEEE 1275);
Dukungan untuk kompiler GCC 8 dan 9;
Mengolah ulang kode untuk integrasi dengan Gnulib;