<Précédent | Table des matières | Suivant>
Ce MBR contient des instructions sur la façon de charger le chargeur de démarrage GRUB (ou LILO), à l'aide d'un système d'exploitation présélectionné. Le MBR charge ensuite le boot-loader, qui prend en charge le processus (si le boot-loader est installé dans le MBR). Dans la configuration par défaut de Red Hat Linux, GRUB utilise les paramètres du MBR pour afficher les options de démarrage dans un menu. Une fois que GRUB a reçu les instructions correctes pour le démarrage du système d'exploitation, à partir de sa ligne de commande ou de son fichier de configuration, il trouve le fichier de démarrage nécessaire et transfère le contrôle de la machine à ce système d'exploitation.
4.2.3. Fonctionnalités de GRUB
Cette méthode de démarrage s'appelle chargement direct car les instructions sont utilisées pour charger directement le système d'exploitation, sans code intermédiaire entre les chargeurs de démarrage et les fichiers principaux du système d'exploitation (comme le noyau). Le processus de démarrage utilisé par d'autres systèmes d'exploitation peut toutefois différer légèrement de ce qui précède. Par exemple, les systèmes d'exploitation DOS et Windows de Microsoft écrasent complètement tout ce qui se trouve sur le MBR lorsqu'ils sont installés sans incorporer la configuration actuelle du MBR. Cela détruit toute autre information stockée dans le MBR par d'autres systèmes d'exploitation, tels que Linux. Les systèmes d'exploitation Microsoft, ainsi que divers autres systèmes d'exploitation propriétaires, sont chargés à l'aide d'une méthode de démarrage par chargement en chaîne. Avec cette méthode, le MBR pointe vers le premier secteur de la partition contenant le système d'exploitation, où il trouve les fichiers spéciaux
nécessaire pour démarrer réellement ce système d'exploitation.
GRUB prend en charge les deux méthodes de démarrage, vous permettant de l'utiliser avec presque tous les systèmes d'exploitation, les systèmes de fichiers les plus courants et presque tous les disques durs que votre BIOS peut reconnaître.
GRUB contient un certain nombre d'autres fonctionnalités ; les plus importants incluent :
• GRUB fournit un véritable environnement pré-OS basé sur des commandes sur les machines x86 pour permettre une flexibilité maximale dans le chargement des systèmes d'exploitation avec certaines options ou la collecte d'informations sur le système.
• GRUB prend en charge le mode Logical Block Addressing (LBA), nécessaire pour accéder à de nombreux disques durs IDE et SCSI. Avant LBA, les disques durs pouvaient rencontrer une limite de 1024 cylindres, où le BIOS ne pouvait pas trouver de fichier après ce point.
• Le fichier de configuration de GRUB est lu à partir du disque à chaque démarrage du système, ce qui vous évite d'avoir à écrire sur le MBR à chaque fois que vous modifiez les options de démarrage.