De Multiboot Header is een blok gegevens over het besturingssysteem dat wordt gelezen door de bootloader om het besturingssysteem te kunnen laden. Het moet geheel in de eerste 8192 bytes van het kernelbestand staan, en moet beginnen op een 4-byte grens.
Naam
Offset
Type
Beschrijving
magic
0
uint32
Vereist. Altijd 0x1BADB002
flags
4
uint32
Vereist. Zie hieronder.
checksum
8
uint32
Vereist. Zie hieronder.
header_addr
12
uint32
Optioneel. Fysieke geheugenadres waar de kernel geladen moet worden.