9.17. Configuration du chargeur d'amorçage pour x86, AMD64, et Intel 64

Pour pouvoir démarrer le système sans média de démarrage, vous devez normalement installer un chargeur d'amorçage. Un chargeur d'amorçage est le premier programme qui s'exécute au démarrage d'un ordinateur. Il gère le chargement ainsi que le transfert du contrôle au logiciel de noyau du système d'exploitation. Le noyau ensuite initialise le reste du système d'exploitation.

Important

Si vous installez Red Hat Enterprise Linux en mode texte, l'installateur configure le chargeur de démarrage automatiquement et vous ne pourrrez pas personnaliser ses paramètres lors du processus d'installation.
GRUB (GRand Unified Bootloader), qui est installé par défaut, est un chargeur d'amorçage très puissant. GRUB peut charger toute une variété de systèmes d'exploitation libres, ainsi que les systèmes d'exploitation propriétaires avec chargement en chaine (le mécanisme de chargement des systèmes d'exploitation non pris en charge, tels que Windows, en chargeant un autre chargeur d'amorçage). Remarquez que la version de GRUB présente dans Red Hat Enterprise Linux 6 est une version ancienne et stable, elle est maintenant connue sous le nom de "GRUB Legacy" puisque le développement en amont de GRUB est passé à GRUB 2.[4] Red Hat confirme son engagement du maintien de la version de GRUB fournie avec Red Hat Enterprise Linux 6, comme pour tous les autres paquetages fournis avec Red Hat Enterprise Linux.

Note

Le menu GRUB est caché par défaut, à l'exception des systèmes à démarrage duel. Pour voir le menu GRUB pendant le démarrage du système, appuyer et maintenir la touche Majuscule avant que le noyau ne soit chargé. (Toute autre touche fonctionne aussi, mais la touche Majuscule est plus sûre.)
Configuration du chargeur de démarrage

Figure 9.48. Configuration du chargeur de démarrage

S'il n'y a pas d'autre système d'exploitation sur votre ordinateur, ou si vous comptez complètement supprimer tout autre système d'exploitation, le programme 'installation installera GRUB comme chargeur de démarrage sans la moindre intervention. Dans ce cas, continuez sur la Section 9.18, « Sélection des groupes de paquetages ».
Vous pouvez déjà avoir un chargeur de démarrage installé sur votre système. Un système d'exploitation peut installer son propre chargeur de démarrage, ou vous pouvez avoir installé un chargeur de démarrage tierce partie. Si votre chargeur de démarrage ne reconnaît pas les partitions Linux, vous ne serez pas en mesure de démarrer Red Hat Enterprise Linux. Utilisez GRUB comme chargeur de démarrage pour démarrer Linux et la plupart des autres systèmes d'exploitation. Suivez les indications de ce chapitre pour installer GRUB.

Avertissement

Si vous installez GRUB, il pourra effacer votre chargeur de démarrage actuel.
Par défaut, le programme d'installation installe GRUB dans le secteur de démarrage principal (ou MBR, de l'anglais Master Boot Record) du périphérique pour le système de fichiers racine. Pour décliner l'installation d'un nouveau chargeur de démarrage, désélectionnez Installer le chargeur de démarrage sur /dev/sda.

Avertissement

Si, pour une raison quelconque, vous décidez de ne pas installer GRUB, vous ne pourrez pas démarrer le système directement et devrez utiliser une autre méthode de démarrage (comme une application commerciale de chargeur de démarrage). N'utilisez cette option que si vous êtes certain d'avoir une autre solution pour démarrer votre système !
Si vous avez d'autres systèmes d'exploitation déjà installés, Red Hat Enterprise Linux essaye de les détecter automatiquement et configure GRUB pour les démarrer. Vous pouvez configurer manuellement tout système d'exploitation supplémentaire si GRUB ne le détecte pas.
Pour ajouter, supprimer ou modifier les paramètres du système d'exploitation détecté, utilisez les options fournies.
Ajouter
Cliquez sur le bouton Ajouter pour ajouter un système d'exploitation supplémentaire à GRUB.
Choisissez la partition du disque dans la liste déroulante, qui contient le système d'exploitation amorçable et donnez un nom à l'entrée. GRUB affiche ce nom dans son menu de démarrage.
Modifier
Pour changer une entrée dans le menu de démarrage de GRUB, sélectionnez l'entrée et ensuite cliquez sur Modifier.
Supprimer
Pour supprimer une entrée à partir du menu de démarrage de GRUB, sélectionnez l'entrée et ensuite cliquez sur Supprimer.
Sélectionnez Par défaut à côté de la partition de démarrage souhaitée afin de choisir votre système d'exploitation amorçable par défaut. Vous ne pourrez continuer l'installation que si vous choisissez une image de démarrage par défaut.

Note

La colonne Étiquette énumère les informations que vous devez saisir à l'invite de démarrage, pour les chargeurs d'amorçage non graphiques, afin de démarrer le système d'exploitation souhaité.
Après avoir chargé l'écran de démarrage de GRUB, utilisez les touches fléchées pour choisir une étiquette de démarrage ou saisissez e pour le modifier. Une liste d'éléments du fichier de configuration relatif à l'étiquette de démarrage sélectionnée s'affichera à l'écran.
Les mots de passe des chargeurs d'amorçage fournissent un mécanisme de sécurité dans un environnement où l'accès physique à votre serveur est possible.
Si vous installez un chargeur d'amorçage, vous devriez créer un mot de passe afin de protéger votre système. Sans mot de passe de chargeur d'amorçage, des utilisateurs ayant accès à votre système pourraient transmettre au noyau des options qui risquant de compromettre la sécurité de votre système. Si vous utilisez un mot de passe, celui-ci devra être saisi préalablement pour pouvoir sélectionner des options de démarrage non standard. Cependant, il est toujours possible qu'une personne pouvant accéder physiquement à la machine puisse démarrer depuis une disquette, un CD-ROM, un DVD ou un média USB si le BIOS le supporte. Des plans de sécurité, y compris des mots de passe pour le chargeur de démarrage, devraient également répondre à d'autres méthodes de démarrage.

Note

Il est possible de ne pas nécessiter de mot de passe GRUB si votre système ne possède que des opérateurs de confiance, ou s'il est physiquement sécurisé avec un contrôle d'accès à la console. Cependant, si une personne qui n'est pas de confiance peut physiquement accéder au clavier et moniteur de votre ordinateur, cette personne pourrait redémarrer le système et accéder à GRUB. Dans ce cas, un mot de passe peut se révéler très utile.
Si vous choisissez d'utiliser un chargeur d'amorçage pour améliorer la sécurité de votre système, n'oubliez pas de cocher la case Utiliser un mot de passe pour le chargeur de démarrage.
Une fois cette case sélectionnée, saisissez un mot de passe et confirmez-le.
GRUB stocke le mot de passe sous une forme chiffrée, ainsi, celui-ci ne pourra pas être lu ou restauré. Si vous ne vous souvenez plus du mot de passe de démarrage, démarrez le système normalement, puis changez l'entrée du mot de passe dans le fichier /boot/grub/grub.conf. Si vous ne pouvez pas démarrer, vous devriez être en mesure d'utiliser le « mode de secours » sur le premier disque d'installation de Red Hat Enterprise Linux afin de réinitialiser le mot de passe GRUB.
Si vous avez besoin de modifier le mot de passe de GRUB, utilisez l'utilitaire grub-md5-crypt. Pour des informations à propos de l'utilisation de ce programme, utilisez la commande man grub-md5-crypt dans un terminal pour lire les pages du manuel.

Important

Lors de la sélection d'un mot de passe GRUB, soyez conscient que GRUB ne reconnaît que le type de clavier QWERTY, peut importe le clavier connecté au système. Si vous utilisez un clavier avec une structure significativement différente, il serait sans doute mieux de mémoriser une séquence de touches plutôt que le mot que cette séquence produira.
Pour configurer des options de chargeur d'amorçage plus avancées, comme par exemple, modifier l'ordre des lecteurs ou transmettre des options au noyau, assurez-vous que l'option Configuration des options avancées du chargeur de démarrage est bien sélectionnée avant de cliquer sur Suivant.

9.17.1. Configuration avancée du chargeur d'amorçage

Maintenant que vous savez quel chargeur d'amorçage installer, vous devez déterminer l'endroit où il sera installé. À cet égard, deux options s'offrent à vous :
  • L'enregistrement de démarrage principal (MBR) — Emplacement recommandé pour installer un chargeur de démarrage, à moins que le MBR ne démarre déjà un autre chargeur de système, tel que System Commander. Le MBR est un emplacement spécial de votre disque dur qui est automatiquement chargé par le BIOS de votre ordinateur et correspond au premier moment au cours duquel le chargeur de démarrage peut prendre le contrôle du processus de démarrage. Si vous l'installez dans le MBR, GRUB présentera une invite de démarrage lorsque la machine est démarrée. Vous pourrez ensuite lancer Red Hat Enterprise Linux ou tout autre système d'exploitation configuré pour être démarré par le chageur de démarrage.
  • Le premier secteur de votre partition boot — Cette option est recommandée si vous utilisez déjà un autre chargeur d'amorçage sur le système. Dans ce cas, l'autre chargeur prend le contrôle en premier. Vous pouvez alors configurer ce chargeur d'amorçage pour qu'il lance GRUB, qui démarrera ensuite Red Hat Enterprise Linux.

    Note

    Si vous installez GRUB en tant que chargeur de dmarrage secondaire, vous devez reconfigurer votre chargeur de dmarrage principale chaque fois que vous installez et dmarrez sur un nouveau noyau. Le noyau d'un autre systme d'exploitation tel que Microsoft Windows ne dmarre pas de la mme faon. La plupart des utilisateurs utilisent donc GRUB en tant que chargeur de dmarrage principal sur des systmes en dual-boot.
Installation du chargeur d'amorçage

Figure 9.49. Installation du chargeur d'amorçage

Note

Si vous avez une carte RAID, sachez que certains BIOS ne prennent pas en charge le démarrage à partir de la carte RAID. Dans ce cas, le chargeur d'amorçage ne doit pas être installé sur le secteur de partition principale de la matrice RAID, mais plutôt sur le secteur de partition principal du même disque que celui sur lequel la partition /boot a été créée.
Si votre système utilise seulement Red Hat Enterprise Linux, vous devriez choisir le MBR.
Cliquez sur le bouton Changer l'ordre des disques si vous souhaitez modifier l'ordre des disques ou si votre BIOS ne présente pas les disques dans le bon ordre. Cela peut s'avérer utile si vous avez plusieurs adaptateurs SCSI ou à la fois des adaptateurs SCSI et IDE et que vous souhaitez démarrer à partir du périphérique SCSI.

Note

Lors du partitionnement de votre disque dur, n'oubliez pas que le BIOS dans certains anciens systèmes ne peut accéder qu'aux 1024 premiers cylindres sur un disque dur. Dans ce cas, laissez assez d'espace pour la partition Linux /boot sur les 1024 premiers cylindres de votre disque dur pour démarrer Linux. Les autres partitions Linux peuvent se trouver après le cylindre # 1024.
Dans parted, 1024 cylindres sont équivalents à 528 Mo. Pour davantage d'informations, reportez-vous à:
http://www.pcguide.com/ref/hdd/bios/sizeMB504-c.html