Boot Loader Specification
E721399
The Boot Loader Specification is a standardized convention for organizing and describing boot loader configuration and entries on modern Linux systems to ensure interoperability and simplicity across different boot managers.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Boot Loader Specification canonical | 1 |
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Linux standard
ⓘ
boot loader configuration standard ⓘ software specification ⓘ |
| alsoKnownAs |
BLSpec
NERFINISHED
ⓘ
Boot Loader Spec NERFINISHED ⓘ |
| appliesTo |
BIOS-based systems
ⓘ
EFI-based systems ⓘ Linux operating system NERFINISHED ⓘ |
| compatibleWith |
UEFI firmware
ⓘ
legacy BIOS firmware ⓘ |
| defines |
format of boot loader entry files
ⓘ
layout of boot loader configuration files ⓘ location of boot loader entries on disk ⓘ machine ID based directory structure for entries ⓘ naming scheme for boot entry files ⓘ semantics for default boot entry selection ⓘ semantics for entry discovery ⓘ semantics for entry ordering ⓘ semantics for entry versioning ⓘ |
| developedBy | systemd project ⓘ |
| documentedIn | systemd documentation ⓘ |
| goal |
ensure interoperability between boot loaders
ⓘ
simplify boot loader configuration management ⓘ standardize boot entry layout ⓘ |
| hasComponent |
default entry selection rules
ⓘ
directory naming rules ⓘ entry file key-value format ⓘ versioning and ordering rules ⓘ |
| influences |
Linux distribution boot configuration layout
ⓘ
boot loader implementation design ⓘ |
| license | freely available specification ⓘ |
| maintainedBy | systemd project NERFINISHED ⓘ |
| promotes |
distribution-agnostic boot configuration
ⓘ
machine-readable boot entries ⓘ separation of boot loader code and configuration ⓘ |
| relatedTo |
Unified Kernel Image concept
ⓘ
systemd-boot boot manager NERFINISHED ⓘ |
| standardizes |
/boot/loader directory layout
ⓘ
/boot/loader/entries directory usage ⓘ kernel and initrd path references in entries ⓘ use of .conf files for boot entries ⓘ |
| status | actively used on modern Linux systems ⓘ |
| supports |
automatic entry generation by tools
ⓘ
multiple operating systems ⓘ multiple parallel installed kernels ⓘ |
| usedBy |
Gummiboot
NERFINISHED
ⓘ
other compliant boot loaders ⓘ systemd-boot NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.