GNU GRUB ("GRUB" förkortat) är ett paket med starthanterare från GNU-projektet. GRUB är det främsta exemplet på Multiboot-specifikationen, som gör det möjligt för en användare att ha flera operativsystem på sin dator samtidigt och att välja vilket som ska köras när datorn startar. GRUB kan användas för att välja mellan olika kärnavbildningar som finns tillgängliga på ett visst operativsystems partitioner, samt för att skicka uppstartsparametrar till sådana kärnor.