可用于选择操作系统分区上的不同内核，也可用于向这些内核传递启动参数。GNU GRUB的前身为Grand Unified Bootloader。它主要用于类Unix系统；同大多Linux发行版一样，GNU系统也采用GNU GRUB作为它的启动器。Solaris从10 1/06版开始在x86系统上也采用GNU GRUB作为启动器。
特性.GRUB可动态配置；它在启动时加载配置信息，并允许在启动时修改，如选择不同的内核和initrd。为此目的，GRUB提供了一个简单的类似Bash的命