GNU GRUB
E61960
GNU GRUB is a widely used open-source bootloader that allows users to select and load different operating systems and kernels at startup.
Observed surface forms (6)
| Surface form | Occurrences |
|---|---|
| GRUB | 4 |
| GNU GRand Unified Bootloader | 1 |
| GRUB (on BIOS/legacy systems) | 1 |
| GRUB 2 | 1 |
| GRUB Legacy | 1 |
| UEFI Secure Boot implementation for Linux | 1 |
Statements (69)
| Predicate | Object |
|---|---|
| instanceOf |
GNU Project software
ⓘ
boot loader ⓘ free software ⓘ open-source software ⓘ |
| configurationFile | /boot/grub/grub.cfg ⓘ |
| designGoal | provide a flexible and powerful boot loader ⓘ |
| developer |
Free Software Foundation
ⓘ
GNU Project ⓘ |
| feature |
LVM support
ⓘ
RAID support ⓘ boot menu ⓘ command-line interface ⓘ configuration file support ⓘ graphical boot menu themes ⓘ modular architecture ⓘ multiboot support ⓘ network booting ⓘ password protection ⓘ |
| fullName |
GNU GRUB
self-linksurface differs
ⓘ
surface form:
GNU GRand Unified Bootloader
|
| license |
GNU General Public License
ⓘ
GPL-3.0-or-later ⓘ |
| operatingSystem |
BSD
ⓘ
GNU Project ⓘ
surface form:
GNU
Solaris operating system ⓘ
surface form:
Illumos
Linux ⓘ Solaris operating system ⓘ
surface form:
Solaris (some versions)
|
| partOf |
GNU toolchain
ⓘ
surface form:
GNU operating system toolchain
|
| predecessor |
GNU GRUB
self-linksurface differs
ⓘ
surface form:
GRUB Legacy
|
| primaryFunction |
load and transfer control to operating system kernels
ⓘ
provide a menu to select operating systems at boot ⓘ |
| programmingLanguage |
C
ⓘ
assembly language ⓘ |
| shortName |
GNU GRUB
self-linksurface differs
ⓘ
surface form:
GRUB
|
| supportsBootMethod |
chainloading other bootloaders
ⓘ
direct kernel loading ⓘ |
| supportsFileSystem |
Btrfs
ⓘ
FAT ⓘ NTFS (read-only in many setups) ⓘ ReiserFS ⓘ XFS ⓘ ext2 ⓘ ext3 ⓘ ext4 ⓘ |
| supportsFirmwareInterface |
BIOS
ⓘ
UEFI ⓘ |
| supportsInitrd | initial RAM disk loading ⓘ |
| supportsKernel |
FreeBSD
ⓘ
surface form:
FreeBSD kernel
Linux kernel ⓘ NetBSD kernel ⓘ OpenBSD ⓘ
surface form:
OpenBSD kernel (via chainloading)
multiboot-compliant kernels ⓘ |
| supportsPlatform |
ARM
ⓘ
IA-32 ⓘ PowerPC ⓘ SPARC microprocessor architecture ⓘ
surface form:
SPARC
x86 ⓘ x86_64 ⓘ |
| supportsSecurityFeature |
password-protected menu entries
ⓘ
signed boot images (with appropriate platform support) ⓘ |
| supportsStandard | Multiboot Specification ⓘ |
| usedBy |
Arch Linux
ⓘ
Debian ⓘ Fedora Linux ⓘ
surface form:
Fedora
Linux Mint ⓘ Ubuntu ⓘ many GNU/Linux distributions ⓘ openSUSE ⓘ |
| versionFamily |
GNU GRUB
self-linksurface differs
ⓘ
surface form:
GRUB 2
|
| website | https://www.gnu.org/software/grub/ ⓘ |
Referenced by (10)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
GRUB
this entity surface form:
GRUB (on BIOS/legacy systems)
this entity surface form:
GRUB
this entity surface form:
GNU GRand Unified Bootloader
this entity surface form:
GRUB Legacy
this entity surface form:
GRUB
this entity surface form:
GRUB 2
this entity surface form:
UEFI Secure Boot implementation for Linux