GRUB 提供三个具有不同层次的功能的界面。每个界面都允许用户引导 Linux 内核或者其他操作系统。
当 GRUB 装载它的第二阶段引导装载程序时,它首先搜寻配置文件。找到后,菜单界面绕过屏幕(bypass screen)就会显示。如果你在 3 秒之内按了任何键,GRUB 将建立一个菜单列表并显示菜单界面。如果没有按任何键,GRUB 菜单里的缺省内核条目将会被使用。
如果没有找到配置文件,或者配置文件是不可读的,GRUB 将装载命令行界面,这允许用户输入命令来完成引导过程。
如果配置文件是无效的,GRUB 会打印出错误并要求输入。这可以帮助用户找到问题的确切原因。按任何键来重新载入菜单界面,你可以编辑菜单选项并根据 GRUB 报告的错误来进行更正。如果更正失败的话,GRUB 又将报告错误并重新载入菜单界面。