GRUB是 GNU GRand Unified Bootloader的缩写,它是一个 多系统引导管理器。GRUB的主要作用是在计算机启动时加载并引导操作系统。它可以在多个操作系统之间进行选择,并提供了各种功能,包括内核选择、启动参数设置和引导加载程序配置。GRUB允许用户选择要启动的操作系统,同时还可以通过修改配置文件来更改引导菜单的外观和行为。
GRUB可以安装在硬盘的引导扇区,称为主引导记录(Master Boot Record, MBR),或者在具有GUID分区表(GPT)的系统上,安装在分区的引导扇区,称为UEFI系统分区(ESP)。
GRUB支持引导多种操作系统,包括Linux、FreeBSD、Solaris、NetBSD、BeOS、OS/2、Windows 95/98、Windows NT和Windows 2000。
此外,GRUB分成GRUBlegacy和GRUB2两个版本。版本号是0.9x以及之前的版本都称为GRUBLegacy,从1.x开始的就称为GRUB2。
总之,GRUB是一款功能强大、灵活且可自定义的引导加载程序,广泛用于多操作系统环境中,使用户能够方便地选择并引导不同的操作系统。