Chapitre 8. Le gestionnaire d'amorçage

Table des matières

8.1. Méthodes d'amorçage
8.2. Choix du chargeur d'amorçage
8.3. Amorcer avec GRUB
8.4. Configurer le chargeur d'amorçage avec YaST
8.5. Désinstallation du chargeur d'amorçage Linux
8.6. Créer des CD d'amorçage
8.7. L'écran graphique de SUSE
8.8. Dépannages
8.9. Pour de plus amples informations

Résumé

Ce chapitre décrit la façon de configurer GRUB, le gestionnaire d'amorçage utilisé sous SUSE LINUX. Il existe un module de YaST spécial pour effectuer tous les réglages. Si vous n'êtes pas au courant des questions d'amorçage sous Linux, lisez les sections suivantes pour vous informer sur le contexte. Ce chapitre présente également certains des problèmes fréquemment rencontrés lors de l'amorçage avec GRUB ainsi que leur solution.

Ce chapitre est dédié à la gestion de l'amorçage et à la configuration du gestionnaire d'amorçage GRUB. Le processus d'amorçage est décrit dans son ensemble dans Chapitre 7, Amorcer et configurer un système Linux. Un gestionnaire d'amorçage représente l'interface entre la machine (BIOS) et le système d'exploitation (SUSE LINUX). La configuration du gestionnaire d'amorçage détermine le système d'exploitation qui doit démarrer et ses options.

Les termes suivants apparaîtront souvent dans ce chapitre et des explications sont peut-être nécessaires :

Enregistrement d'amorçage maître

La structure du MBR se définit à l'aide d'une convention commune à tous les systèmes d'exploitation. Les 446 premiers octets sont réservés au code du programme. Ils contiennent typiquement le programme du gestionnaire d'amorçage, dans le cas présent GRUB. Les 64 octets suivants prévoient de la place pour une table des partitions contenant jusqu'à quatre sections (voir Section 1.5.4.1, « Types de partition »). La table des partitions contient des informations sur le partitionnement du disque dur et le type de système de fichiers. Le système d'exploitation a besoin de cette table des partitions pour utiliser les disques durs. Les deux derniers octets du MBR doivent contenir un « nombre magique » fixe (AA55). Un MBR qui contient une autre valeur est considéré comme incorrect par le BIOS et par tous les systèmes d'exploitation sur PC.

Secteurs d'amorçage

Les secteurs d'amorçage sont les premiers secteurs des partitions de disque dur, sauf dans le cas de la partition étendue qui ne représente simplement qu'un « conteneur » pour d'autres partitions. Ces secteurs d'amorçage disposent d'une place de 512 octets et sont prévus pour accueillir le code capable d'amorcer un système d'exploitation se trouvant sur cette partition. Ceci s'applique aux secteurs d'amorçage des partitions formatées sous DOS, Windows ou OS/2 qui contiennent aussi d'autres données capitales du système de fichiers. Par opposition, les secteurs d'amorçage des partitions Linux sont, même après l'installation d'un système de fichiers, tout d'abord vides. Une partition Linux ne peut donc pas être amorcée par elle-même, même si elle contient un noyau et un système de fichiers racine correct. Un secteur d'amorçage qui contient un code correct pour l'amorçage du système contient dans les 2 derniers octets le même nombre magique que le MBR (AA55).

8.1. Méthodes d'amorçage

Dans le cas le plus simple — si un seul système d'exploitation est installé sur un ordinateur — la gestion de l'amorçage s'effectue comme décrit précédemment. Dès que plus d'un système d'exploitation est installé sur un ordinateur, les méthodes d'amorçage suivantes sont possibles :

Amorcer d'autres systèmes à partir de supports de données externes

Un des systèmes d'exploitation est chargé à partir du disque dur. À l'aide d'un chargeur d'amorçage installé sur un support de données externe (disquette, CD, support de données USB), vous pouvez démarrer les autres systèmes d'exploitation. Étant donné que GRUB peut charger tous les autres systèmes d'exploitation, il n'est pas nécessaire d'utiliser un chargeur d'amorçage externe.

Installer un gestionnaire d'amorçage dans le MBR

Un gestionnaire d'amorçage permet d'avoir plusieurs systèmes d'exploitation en parallèle sur un seul ordinateur et de les utiliser en alternance. Les utilisateurs choisissent le système à charger lors du processus d'amorçage. Un changement de système d'exploitation implique de redémarrer l'ordinateur. La condition préalable est que le gestionnaire d'amorçage choisi s'accorde avec tous les systèmes d'exploitation installés. Le gestionnaire d'amorçage de SUSE LINUX, GRUB, permet d'amorcer tous les systèmes d'exploitation courants. Par défaut, SUSE LINUX installe le gestionnaire d'amorçage souhaité dans le MBR.


SUSE LINUX Guide de l'administrateur 9.2