Grub (Grand Unifier Bootloader) est le système d'amorçage multi-boot de référence des systèmes linux. Il s'interface entre le programme de démarrage de la plate-forme du système et le système d'exploitation à démarrer. La version actuelle décrite ici est grub2 qui fait suite à la version "grub legacy".
Ce document présente quelques caractéristiques générales de Grub et fait le lien entre les différents chapitres consacrés à Grub sur ce site
Sommaire
Grub est compatible
avec l'amorçage sur plate-formes Bios et UEFI (avec ou sans Secure Boot activé)
et un très grand nombre de systèmes d'exploitation
soit directement - cas des noyaux linux
soit indirectement, par chaînage - cas des systèmes d'exploitation Windows
Grub fonctionne
à partir d'une grande variété de supports et interfaces (CD, Disque Dur, Clé USB, réseau, ...)
est compatible avec un grand nombre de systèmes de fichier, y compris les partitions chiffrées luks et les systèmes de volume lvm
2 - Installation
L'installation de grub s'effectue depuis l'installateur Debian ou un système Debian et diffère selon le système d'amorçage de la plate-forme.
Dans le cas d'un amorçage Bios/MBR, grub est installé
d'une part dans les secteurs de démarrage du disque (hors système de fichiers), sous la forme de deux images (core.img et boot.img)
d'autre part sous la forme de fichiers, dans un répertoire /grub de la partition Boot ou du répertoire Boot
Dans le cas d'un amorçage UEFI, grub est installé
d'une part dans la partition ESP (EFI système partition)
d'autre part sous la forme de fichiers, dans le répertoire /grub de la partition Boot ou du répertoire Boot, comme pour un amorçage Bios/MBR
L'installation standard selon les différents types d'amorçage est décrite dans les documents suivants
La personnalisation du menu Grub (choix des systèmes d'exploitation, présentation en menu, sous-menu, image de fond, couleurs de texte, police de caractères, possibilité d'utilisation une partition chiffrée pour stocker le répertoire /grub...) est décrite
Grub dispose d'une console permettant d'intervenir avant le lancement du système d'exploitation. L'utilisation de la console est décrite dans les documents :
Les clés autonomes Grub, embarquant tous les modules et fichiers Grub, sont destinées à dépanner, en mode console, un système sur lequel grub est endommagé, absent ou non atteignable.