..


Liens sponsorisés

Le chargeur d'amorçage GRUB

Article écrit par Stefano Cancedda
Page 1 sur 4

GRUB est synonyme de Bootloader unifiée Grand, est un programme distribué sous la GNU responsable du chargement et le démarrage des systèmes d'exploitation.

GRUB résidant sur ​​le disque, et est largement utilisé et installé par défaut dans presque toutes les versions majeures de Linux, ainsi que dans ceux de FreeBSD et OpenSolaris. Que son fonctionnement interne, en réalité très complexe, il est intéressant de connaître l'architecture de base, la configuration du système (géré par le fichier de configuration menu.lst) et les commandes texte principal.

Grub permet de réécrire à partir de zéro commandes nécessaires pour démarrer un noyau, chargeur de démarrage GRUB est un universel, supporte tous les principaux systèmes d'exploitation, y compris même ceux avec licence propriétaire comme Windows. Elle survient lorsque l'interface informatique avec un menu comme celui présenté par l'exemple suivant:

GRUB GRUB amorçable de la commande d'une manière standard, et est distribué avec certains programmes d'accessoires, qui sont rapportés avec une brève description de la plus couramment utilisée:
  • grub-install: installer grub sur un disque;
  • grub-set-default: assigner l'élément de menu par défaut démarre le délai d'expiration;
  • grub-sonde: propose des informations sur le périphérique correspondant à un chemin donné (ou un autre appareil via l'option-d);
  • grub-reboot: redémarrer l'ordinateur avec le système d'exploitation correspondant à l'élément de menu spécifié comme argument;
  • grub-md5-crypt: calculer le hash MD5 du mot de passe requis par le programme lui-même.
Architecture de GRUB

GRUB se compose de deux parties appelées phases.

  • stage1 est résidente dans le Master Boot Record (MBR, secteur de boot utilisé par le bios pour terminer le démarrage du système) et des offres de télécharger la seconde partie;
  • stage2 résidant sur ​​le dur chemin dans / boot / grub et contient le programme proprement dit, le même chemin des fichiers de configuration sont stockés.
Cette architecture permet au stage1 d'être toujours inchangée et que le seul changement est le stage2, le fait de changer un fichier de configuration, qui détermine le comportement du chargeur de démarrage et la structure du menu.
A partir de ce système d'exploitation provient d'une flexibilité et facilité d'utilisation incroyablement élevé lorsque vu en conjonction avec la puissance de l'outil.

Notations pour l'identification des disques et des partitions.

Avant de discuter en détail le fonctionnement et la structure du fichier de configuration peut être utile de rappeler comment ils sont appelés disques et des partitions aux systèmes de grub et d'exploitation.

  • Le DOS / Windows attribue à chaque partition de n'importe quel disque placé sur une valeur symbolique consiste en une lettre progressive et deux points (valeur par défaut est A: et B: pour les disques amovibles, C: et ci-dessous pour les disques durs et autres unités );
  • la notation unix noms du disque sous la forme hda, hdb, hdc etc .. et pour chaque disque et de définir une valeur qui identifie chaque séquence de partitions (par exemple hda1, hda5, HDB3). Les nombres de 1 à 4 sont réservés pour les quatre partitions primaires possibles, tout en utilisant des valeurs supérieures à 5 pour désigner les partitions logiques.
  • GRUB utilise sa propre notation, différent des deux précédents, ce qui donne à chaque disque dur 'HD' le préfixe suivi de l'identifiant du disque et la partition:
 



 HD (<numero_disco>, <numero_partizione>)

 
Voici un schéma résumant un exemple qui peut clarifier les choses:

Dans la même catégorie ...
E-Learning
Linux (Cours) Linux (Cours)
Guide complet de système open-source. A partir de 49 €.
PHP (cours) PHP (cours)
Cours complet pour la création de sites Web dynamiques. A partir de 49 €.
Ruby et Ruby on Rails (Cours) Ruby et Ruby on Rails (Cours)
Créer des applications logicielles et Web avec Ruby et RoR. A partir de 39 €.
Liens sponsorisés