Installer et configurer le chargeur d'amorçage Grub
I. Introduction
I-A. Grub, c'est quoi?
I-B. Un chargeur d'amorçage, c'est quoi?
I-C. Et grub dans tout ça?
I. Introduction
I-A. Grub, c'est quoi?
Grub est un chargeur d'amorçage en charge de vous permettre de démarrer sur le système d'exploitation que vous souhaitez. C'est un chargeur apparu en 1995 et a été conçu par Eric Boleyn et Brian Ford. Tout deux étant déterminés à unifier la manière de démarrer un PC car celles existantes étaient incompatibles entre elles. Il a été remanié depuis et est sous licence GNU (ce sont deux versions différentes).
I-B. Un chargeur d'amorçage, c'est quoi?
Un chargeur d'amorçage est un micrologiciel qui permet de lancer un (ou plusieurs) systèmes d'exploitations. Par exemple, si vous disposez d'une partition Linux et d'une Windows, c'est ce programme qui va vous permettre de choisir l'un ou l'autre système au démarrage de votre PC.
Si votre disque dur ne contient qu'une seule partition, le micrologiciel du BIOS lit les 512 premiers octets de ce disque. Ces 512 octets correspondent au "MBR". Étant donné la petite taille de la partition, elle ne permet que d'appeler un chargeur d'amorçage qui lui, peut être présent n'importe où sur le disque. C'est ce que l'on appelle le Stage 1.
Cette partition ce décompose de la manière suivante :
- 446 octets pour le gestionnaire d'amorçage. C'est ici que Grub stocke l'adresse physique de l'endroit où se trouve le stage1 ;
- 64 octets pour la table des partitions ;
- 2 octets pour le marqueur de fin AA55. Ce marqueur à été choisi par convention pour désigner la fin du MBR.
Il existe plusieurs chargeurs d'amorçage, cependant nous retiendront les trois plus communs :
- MBR ou Master Boot Record : utilisé pour démarrer sur le système d'exploitation Windows ;
- Grub ou Grand Unified Bootloader : utilisé pour les distributions UNIX/Linux. C'est donc un chargeur d'amorçage GNU ;
- LILO ou Linux Loader : également utilisé pour les distributions UNIX/Linux. Également GNU.
Il en existe d'autres encore mais dont je ne parlerais pas ici. C'est donc (en général), l'un de ces trois chargeurs qui va s'occuper de détecter vos différentes partitions et vous permettre de démarrer sur celle que vous souhaitez.
I-C. Et grub dans tout ça?
Nous y venons justement. Par défaut, sur les disques durs le secteur d'amorçage présent est le MBR, or si vous voulez avoir accès à vos distributions Linux, il faut écraser le MBR présent afin d'y placer Grub (dans notre cas).
Grub à un avantage non négligeable par rapport au MBR mais aussi par rapport à LILO. Pour commencer, Grub permet détecte un tas de partitions, y compris celles de Windows.
Deuxièmement, lorsque vous mettez votre noyau à jour ou que vous installez une autre distribution sur votre disque, si Grub est déjà présent sur le disque, vous n'aurez pas besoin de le réinstaller. Ce qui présente quand même un grand avantage et un gain de temps non négligeable. De plus, vous pouvez éditez vous même les options de démarrages de Grub, et ce lors du démarrage! Vous n'avez pas besoin d'avoir accès à un système d'exploitation pour modifier les options de démarrage.
Lorsque Grub démarre, vous aurez un écran qui vous permet de sélectionner vos différentes partitions systèmes sur lesquelles vous pouvez démarrer. Imaginons maintenant qu'en éditant un fichier de configuration, vous ayez fait une faute, et bien tout n'est pas perdu pour autant car lors du redémarrage, vous pourrez modifier les options.
Passons maintenant à son installation proprement dite.
| Attention, une petite chose qui mérite d'être soulignée avant de continuer. Comme dit précédemment, Grub est un chargeur d'amorçage, et donc lors de son installation, il ne faut pas indiquer de partition sur laquelle vous voulez l'installer mais sur un disque (dur, disquette, etc.) !
|
Copyright © 2007 Arnaud Feltz.
Aucune reproduction, même partielle, ne peut être faite
de ce site ni de l'ensemble de son contenu : textes, documents, images, etc.
sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à
trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.