# Certification Linux LPI/Administrateur système débutant/Examen 101/Installation de Linux et gestion des packages/Installer un gestionnaire d'amorçage (boot manager)
## Installer un gestionnaire d'amorçage (boot manager)
### Objectif

Description: Le candidat sera capable de sélectionner, installer et configurer un gestionnaire d'amorçage. Cet objectif inclut la mise à disposition d'emplacements de démarrage alternatifs et d'options de démarrage pour backup (par exemple en utilisant une disquette).
fichiers clés termes et utilitaires : /etc/lilo.conf /boot/grub/grub.conf (ou /boot/grub/menu.lst, voire update-grub sur certaines distributions) lilo grub-install MBR superblock first stage boot loader

### Gestionnaire d'amorçage

Un gestionnaire d'amorçage est installé sur le MBR (Master Boot Record). Quand un système est démarré, il charge dans la RAM ce qui est sur le MBR. Les deux gestionnaires d'amorçage les plus courants sous Linux sont :
* Lilo: LInux LOader.
* Grub: Grand Unified Boot Loader.
Un gestionnaire d'amorçage permet de sélectionner l'image à partir de laquelle on désire démarrer, et éventuellement de passer des paramètres, de manière prédéfinie ou interactivement. Pour Linux, il s'agit de déterminer le noyau sur lequel on veut démarrer et de lui passer des paramètres (comme la partition à utiliser comme racine), et éventuellement un initrd (initial Ram Disk) à charger après le noyau.
De nombreux systèmes d'exploitations (notamment propriétaires) ont tendance à installer leur propre gestionnaire de démarrage sans se préoccuper de l’existence préalable d’un gestionnaire de démarrage dans le MBR. Ainsi, il est préférable de garder cela à l'esprit quand on veut installer plusieurs systèmes d'exploitations : si on veut faire cohabiter linux avec d'autres systèmes, il est plus sûr de l'installer en dernier, Grub et Lilo permettant de charger plusieurs systèmes d'exploitation.
GRUB est le gestionnaire par défaut de nombreuses distributions linux actuelles.

### LILO vs. GRUB

Les deux sont utilisés pour charger une image d’un disque vers la RAM. GRUB possède les avantages suivants sur LILO:
* Plus de commandes pré-OS.
* Peut charger des images placées au-dela de la limitation BIOS du cylindre 1024.
* Peut accéder à son fichier de configuration via le système de fichiers.
Si vous utilisez LILO, à chaque fois que vous ajoutez une nouvelle image ou que vous changez une image, un nouveau LILO doit être installé sur le MBR.
* LILO conserve ses informations de démarrage dans le MBR.
* GRUB conserve ses informations de démarrage dans le filesystem (menu.lst).
* LILO possède aussi un fichier de configuration: /etc/lilo.conf.
Pour installer GRUB sur le MBR, utilisez grub. Cette commande va écraser le MBR.
Pour installer LILO sur le MBR, utilisez lilo. Lilo va utiliser le fichier /etc/lilo.conf pour savoir quoi écrire sur le MBR.
Exemple de /etc/lilo.conf :
Exemple de menu.lst (fichier de configuration de GRUB):
Liens sur GRUB:
* GRUB Manual
* GRUB homepage
* Linux+Win+Grub HowTo
* Linux Recovery and Boot Disk Creation with Grub.
* WinGRUB

### Exercices

* Solution des exercices
1) Installez GRUB sur une disquette et essayez de lancer votre image manuellement:
Maintenant, démarrez sur la disquette, et au prompt, sélectionnez le noyau sur le disque dur.
2) Créez le fichier /boot/grub/menu.lst et installez GRUB sur votre disque dur en utilisant l'utilitaire grub.
3) Ré-installez lilo. Changer le label linux de l'image du noyau par défaut dans /etc/lilo.conf et ré-installez le programme lilo sur le MBR.
| Conception de plan de partitionnement de disque dur | Compiler et installer des programmes à partir des sources |