GNU GRUB is a Multiboot boot loader. It was derived from GRUB, the GRand Unified Bootloader, which was originally designed and implemented by Erich Stefan Boleyn.
Briefly, a boot loader is the first software program that runs when a computer starts. It is responsible for loading and transferring control to the operating system kernel software (such as the Hurd or Linux). The kernel, in turn, initializes the rest of the operating system (e.g. GNU).
GRUB 2 has replaced what was formerly known as GRUB (i.e. version 0.9x), which has, in turn, become GRUB Legacy. Enhancements to GRUB are still being made, but the current released versions are quite usable for normal operation.
Useful and Historical Links
- PUPA was a research project to develop the next generation of what is now GRUB Legacy.
- Etherboot is a free software package for booting x86 PCs over a network. We are using its device drivers for our own netboot support.
- The original GRUB site.
- A GRUB logo by Karol Krenski.
- Another GRUB logo by Karol Krenski.
Return to the GNU Project Home Page.
Copyright © 2010-2018 Free Software Foundation, Inc.
Copyright © 1999,2000,2001,2002,2003,2004,2005,2006 Yoshinori K. Okuji
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
GRUB is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
Site maintained by Daniel Kiper.
Updated: $Date: 2019/07/05 21:26:02 $ $Author: dkiper $