E.2.3. Caractéristiques de GRUB

GRUB contient un certain nombre de caractéristiques qui le rendent plus intéressant que d'autres chargeurs de démarrage disponibles pour l'architecture x86. Vous trouverez ci-dessous une liste de certaines des caractéristiques les plus importantes :
  • GRUB offre un véritable environnement pré-système d'exploitation à base de commandes sur les ordinateurs x86. Cette fonctionnalité permet à l'utilisateur de bénéficier d'une flexibilité maximale pour le chargement de systèmes d'exploitation avec des options spécifiées ou pour obtenir des informations sur le système. Pendant des années, de nombreuses architectures autres que l'architecture x86 ont utilisé des environnements pré-système d'exploitation qui permettent de démarrer le système depuis une ligne de commande.
  • GRUB prend en charge le mode Logical Block Addressing (LBA). Le mode LBA, qui place la conversion d'adressage utilisée pour localiser des fichiers dans le micrologiciel du disque dur, est utilisé sur de nombreux périphériques IDE et sur tous les périphériques SCSI. Avant l'arrivée du mode LBA, les chargeurs de démarrage pouvaient se heurter à la limitation du BIOS par rapport au 1024ème cylindre, créant ainsi des situations dans lesquelles le BIOS se trouvait dans l'incapacité de trouver des fichiers au-delà de cette tête de cylindre du disque. La prise en charge du mode LBA permet à GRUB de procéder à l'amorçage de systèmes d'exploitation résidant sur des partitions situées au-delà de la limite du 1024ème cylindre, à condition que votre BIOS prenne en charge le mode LBA. La plupart des révisions modernes du BIOS prennent en charge le mode LBA.
  • GRUB peut lire les partitions ext2. Cette fonctionnalité permet à GRUB d'accéder à son fichier de configuration, /boot/grub/grub.conf, chaque fois que le système démarre, évitant ainsi à l'utilisateur d'écrire une nouvelle version du chargeur de démarrage Étape 1 sur le MBR lors de toute modification de la configuration. L'utilisateur ne devra réinstaller GRUB sur le MBR que si l'emplacement physique de la partition /boot/ est déplacé sur le disque. Pour en savoir plus sur l'installation de GRUB sur le MBR, reportez-vous à la Section E.3, « Installation de GRUB ».