GNU GRUB is a boot loader package from the GNU Project.
FactSnippet No. 1,261,315 |
GRUB is the reference implementation of the Free Software Foundation's Multiboot Specification, which provides a user the choice to boot one of multiple operating systems installed on a computer or select a specific kernel configuration available on a particular operating system's partitions.
FactSnippet No. 1,261,316 |
GNU GRUB was developed from a package called the Grand Unified Bootloader .
FactSnippet No. 1,261,317 |
GNU GRUB uses the second approach, by understanding the underlying file systems.
FactSnippet No. 1,261,318 |
GRUB 2 was written from scratch and intended to replace its predecessor, and is used by a majority of Linux distributions.
FactSnippet No. 1,261,319 |
GRUB can be configured to automatically load a specified OS after a user-defined timeout.
FactSnippet No. 1,261,320 |
Alternatively, GRUB can pass control of the boot process to another boot loader, using chain loading.
FactSnippet No. 1,261,321 |
GNU GRUB is free and open-source software, so several variants have been created.
FactSnippet No. 1,261,322 |
StartUp-Manager and GRUB Customizer are graphical configuration editors for Debian-based distributions.
FactSnippet No. 1,261,323 |
Strength of GRUB is the wide range of supported platforms, file systems, and operating systems, making it the default choice for distributions and embedded systems.
FactSnippet No. 1,261,324 |