? Grub, désormais nommé Grub 2, est le chargeur de démarrage par défaut pour le système d'exploitation Linux. Selon Gnu.org , la dernière version du chargeur de démarrage Grub a été faite en 2005 et a été remplacé par le chargeur de démarrage Grubm2 . Grub 2 est une version plus puissante du chargeur de démarrage GRUB . Les deux versions utilisent des méthodes similaires pour le démarrage du système d'exploitation. En 2009 , la plupart des principales distributions Linux ont remplacé Legacy Grub avec Grub 2 comme chargeur de démarrage par défaut. Master Boot Record
L'enregistrement d'amorçage maître est situé sur les 512 premiers octets de la partition principale. Sa seule fonction est de rechercher une partition active , charger le secteur de boot de la partition en mémoire et passer le contrôle. Il se compose du chargeur de démarrage primaire et la table de partition. La table de partition décrit les partitions primaires et étendues contenues sur le périphérique. Le chargeur de démarrage GRUB remplace le chargeur de démarrage primaire avec son propre code.
Amorçage GRUB
Grub est une chaîne chargement boot loader . Chargement de la chaîne passe le contrôle du gestionnaire de démarrage pour un secteur de boot généralement contenues sur la partition primaire du disque dur . Grub Legacy, le chargeur de démarrage GRUB original, utilise étapes du processus de démarrage. Grub 2 utilise des images et des modules chargés dynamiquement au lieu de stades . Le processus de Grub 2 peut être expliquée en termes de stades hérités de Grub .
Étape 1
Stage 1 est stockée directement dans le MBR. Sa principale fonction est d'indiquer à l'étape 2 , car le MBR est trop petit pour les données nécessaires . Dans Grub 2 , cette fonction est remplacée par l'image de démarrage . Seulement la fonction de l' image de démarrage est de lire le premier secteur de l'image de base et passer le contrôle à elle.
Stage 1.5
Stage 1.5 comprend assez de code du système de fichiers à lire à partir de la phase 2 d'un système de fichiers ordinaire . Cette étape a été remplacée par l'image du noyau dans Grub 2. L'image de base est plus puissant que la scène originale 1.5. Il fournit un shell de secours et permet de récupérer le processus manuellement si les autres modules ne peuvent pas être chargés. Il permet l'utilisation de Logical Volume Manager (LVM) et Redundant Array of Independent Disks (RAID) des appareils.
Étape 2
La fonction de l'étape 2 est à signaler dans le fichier de configuration de vers qui contient les options de démarrage. Il n'existe pas d'équivalent de l'étape 2 dans Grub 2. Au lieu de cela , les modules de démarrage sont chargés image noyau par et lues depuis le répertoire /boot /grub à l'exécution.