Multiboot Specification

E299192

The Multiboot Specification is a standard that defines a common interface between bootloaders and operating systems, enabling bootloaders like GNU GRUB to load a wide variety of kernels in a uniform way.

All labels observed (5)

How this entity was disambiguated

Statements (41)

Predicate Object
instanceOf boot protocol specification ⓘ
software standard ⓘ
appliesTo PC-compatible systems ⓘ
associatedWith GNU Project ⓘ
category booting ⓘ
computer standards ⓘ
compatibleWith x86 architecture ⓘ
defines Multiboot header structure in kernel image ⓘ
bootloader name information field ⓘ
command line information field ⓘ
common interface between bootloaders and operating systems ⓘ
magic value for Multiboot header ⓘ
memory map information format ⓘ
modules information format ⓘ
video mode information fields ⓘ
documentType technical specification ⓘ
domain operating system booting ⓘ
enables bootloader independence for kernels ⓘ
uniform kernel loading interface ⓘ
goal to avoid kernel dependence on a particular bootloader ⓘ
hasVersion Multiboot Specification version 0.6.96 ⓘ
Multiboot Specification version 0.7 ⓘ
Multiboot Specification version 1 ⓘ
Multiboot2 Specification ⓘ
influenced design of Multiboot2 ⓘ
intendedFor bootloader developers ⓘ
operating system developers ⓘ
language English ⓘ
license free documentation license (FSF style) ⓘ
purpose to enable bootloaders to load a wide variety of kernels in a uniform way ⓘ
relatedTo GNU GRUB bootloader ⓘ
linked to: GNU GRUB

operating system kernels ⓘ
requires Multiboot header to be within first 8 KB of kernel image ⓘ
specifies boot information structure ⓘ
requirements for Multiboot-compliant bootloaders ⓘ
requirements for Multiboot-compliant kernels ⓘ
standardizedBy Free Software Foundation ⓘ
successor Multiboot2 Specification ⓘ
supports loading of operating system kernels ⓘ
passing boot information to kernels ⓘ
usedBy GNU GRUB ⓘ

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

GNU GRUB → supportsStandard → Multiboot Specification ⓘ
Multiboot Specification → hasVersion → Multiboot Specification version 0.6.96 ⓘ
linked to: Multiboot Specification
Multiboot Specification → hasVersion → Multiboot Specification version 0.7 ⓘ
linked to: Multiboot Specification
Multiboot Specification → hasVersion → Multiboot Specification version 1 ⓘ
linked to: Multiboot Specification
Multiboot Specification → hasVersion → Multiboot2 Specification ⓘ
linked to: Multiboot Specification
Multiboot Specification → successor → Multiboot2 Specification ⓘ
linked to: Multiboot Specification