Grub es un gestor de arranque para su PC que se distribuye en la dirección http://www.gnu.org/software/grub/
Tradicionalmente LILO era el gestor de arranque que, de forma predeterminada, se instalaba en las distribuciones de linux. Ahora podemos también elegir grub como gestor de arranque y obtener alguna mejora de prestaciones.
Grub puede cargar ditintos sistemas operativos, por ejemplo Linux, Windows, MS-DOS, BeOS, FreeBSD, OpenBSD, GNU Hurd. De hecho, grub nace cn la idea original de cargar un núcleo GNU Hurd.
Algunas distribuciones seleccionan grub como gestor de arranque predeterminado durante el proceso de instalación, por ejemplo RedHat. Si queremos elegir LILO como gestor de arranque predeterminado, tendremos que seleccionarlo explícitamente durante el proceso de instalación.
Si la instalación del paquete grub la realizamos en un sistema en funcionamiento y no durante el proceso de instalación hay que tener en cuenta que no sobreescribe el gestor de arranque que tengamos instalado anteriormente. Tendremos que sobreescribir el sector de arranque explícitamente como veremos posteriormente.