Chargeur d'amorçage

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

Un chargeur d'amorçage (ou bootloader) est un logiciel permettant de lancer un ou plusieurs systèmes d'exploitation (multi-boot), c'est-à-dire qu'il permet d'utiliser plusieurs systèmes, à des moments différents, sur la même machine.

Architecture PC[modifier | modifier le code]

Micrologiciel BIOS[modifier | modifier le code]

Dans le cas le plus simple, il n'y a qu'une seule partition du disque de boot : le micrologiciel BIOS charge les 512 premiers octets de ce disque, ces 512 octets constituant le MBR. À partir des informations du MBR, il détermine l'emplacement du chargeur d'amorçage.

Si le disque de boot a plusieurs partitions, le micrologiciel BIOS lit le MBR du disque, puis le VBR de la partition (Volume Boot Record, voir (en) VBR). À partir de ces informations, il peut déterminer l'emplacement du chargeur d'amorçage et le lancer.

Si le support de boot est une disquette, c'est le VBR de cette disquette qui est utilisé pour déterminer l'emplacement du chargeur d'amorçage.

Pour le format El-Torito de CD-ROM amorçable, voir El Torito.

Micrologiciel EFI à la place du BIOS[modifier | modifier le code]

Sur certains PC actuels, c'est le micrologiciel EFI (et non pas le BIOS) qui est utilisé pour lancer le chargeur d'amorçage : l'EFI lit la GPT du disque (GUID Partition Table, voir (en) GPT) pour déterminer l'emplacement de la routine d'amorçage.

Liste de chargeurs d'amorçage sur PC[modifier | modifier le code]

Les chargeurs d'amorçage les plus usuels sont


Il existe d'autres chargeurs d'amorçage moins connus, pour PC :

Architecture SPARC[modifier | modifier le code]

  • SILO, voir (en) SILO

Architecture MIPS[modifier | modifier le code]

  • ArcBoot
  • Common Firmware Environnement (CFE)
  • PMON2000
  • Das U-Boot
  • Yamon

Architecture Macintosh m68k[modifier | modifier le code]

  • BSD/mac68k Booter
  • EMILE
  • Penguin

Architecture Macintosh PowerPC[modifier | modifier le code]

Autres types d'architecture[modifier | modifier le code]

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Pour les étapes qui viennent après le chargeur d'amorçage :

Références externes[modifier | modifier le code]