Standard multiboot

Un article de Oktail's.org Wiki.

Attention, cet article n'a pas pour but de définir le fonctionnement d'un Bootloader ni de décrire spécifiquement le fonctionnement du Bootsector.

Sommaire

Généralités

Le standard multiboot définit la façon dont doivent s'organiser les systèmes d'exploitation pour profiter des fonctionnalités avancées des bootloaders.
Tout système qui respecte ce standard peut être chargé et paramétré par le Bootloader. Un système ne respectant pas ce standard peut cependant être chargé via le chainloader.
Techniquement cette norme n'implique pas que le système d'exploitation mais aussi le Bootloader qui doit donc implémenter de nombreuses fonctions avancées.

Systèmes d'exploitations concernés

Le standard multiboot concerne en particulier les architectures type PC. Les structures de données et informations transmises au système d'exploitation étant relativement spécifiques a ce type de machines. Cependant, ce standard peut facilement âtre porté vers d'autres architectures moyennant quelques modifications mineures.

Médiums supportés

Tout type de support considéré comme bootable par l'architecture, donc aussi bien un disque dur que le réseau ou un disque magnétique, carte flash etc ...

Fonctions de configuration de la cible

Contraintes sur le système d'exploitation

Extensions possibles

Détails techniques

Format des structures de données du système à charger

État de la machine

Informations transmissibles au système d'exploitation