A.4. Mise à niveau de la configuration du chargeur d'amorçage

Un chargeur d'amorçage logiciel sert à démarrer Red Hat Linux sur votre ordinateur. Il peut également lancer d'autres systèmes d'exploitation, tels que Windows. Si vous utilisez un chargeur d'amorçage logiciel de Red Hat Linux (GRUB ou LILO), celui-ci sera automatiquement détecté.

Figure A-2. Mise à niveau de la configuration du chargeur d'amorçage

L'écran de Configuration du chargeur de démarrage vous offre les options suivantes:

Mettre à jour la configuration du chargeur de démarrage — Choisissez cette option si vous souhaitez conserver la configuration actuelle de votre chargeur d'amorçage (GRUB ou LILO, en fonction de ce qui est actuellement installé) et procéder à une mise à jour.

Ignorer la mise à jour du chargeur de démarrage — Choisissez cette option si vous ne voulez pas modifier la configuration actuelle de votre chargeur d'amorçage. Sélectionnez cette option si vous utilisez un chargeur d'amorçage tiers et souhaitez ne pas effectuer la mise à jour de votre chargeur d'amorçage.

Créer une nouvelle configuration du chargeur de démarrage — Sélectionnez cette option si vous souhaitez créer un nouveau chargeur d'amorçage pour votre système. Si vous utilisez LILO et souhaitez passer à GRUB, ou si vous avez utilisé des disquettes de démarrage pour lancer votre système Red Hat Linux et souhaitez utiliser un chargeur d'amorçage logiciel, tel que GRUB ou LILO, vous devez créer une nouvelle configuration de chargeur d'amorçage (reportez-vous à la Section A.4.1 afin d'obtenir davantage d'informations).

Une fois que vous avez fait votre choix, cliquez sur Suivant pour continuer.

A.4.1. Création d'une nouvelle configuration de chargeur de démarrage

Pour pouvoir démarrer le système sans disquette 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. C'est ensuite le noyau qui initialise le reste du système d'exploitation.

Le programme d'installation vous permet de choisir entre deux chargeurs d'amorçage, à savoir GRUB et LILO.

GRUB ('GRand Unified Bootloader'), installé par défaut, est un chargeur d'amorçage très performant. Il peut charger plusieurs systèmes d'exploitation libres, ainsi que des systèmes d'exploitation propriétaires avec un chargement en chaîne (le mécanisme permettant de lancer des systèmes d'exploitation qui ne sont pas pris en charge, comme DOS ou Windows, en chargeant un autre chargeur d'amorçage).

LILO ('LInux LOader') est un chargeur d'amorçage polyvalent pour Linux. Il ne dépend pas d'un système de fichiers spécifique; il peut démarrer des images de noyau Linux à partir de disquettes ou de disques durs et peut même démarrer d'autres systèmes d'exploitation.

Si vous ne souhaitez pas installer GRUB en tant que chargeur d'amorçage, cliquez sur Changer le chargeur de démarrage. Vous pouvez ensuite choisir d'installer LILO ou de ne pas installer de chargeur d'amorçage.

Si vous disposez déjà d'un chargeur d'amorçage qui peut démarrer Linux et ne souhaitez pas remplacer votre chargeur actuel, ou si vous comptez démarrer le système à l'aide de disquettes de démarrage, choisissez Ne pas installer le chargeur de démarrage en cliquant sur le bouton Changer le chargeur de démarrage.

AttentionAttention
 

Si, pour une raison quelconque, vous décidez de ne pas installer GRUB ou LILO, vous ne pourrez pas démarrer le système directement et devrez donc utiliser une autre méthode de démarrage (par exemple, une disquette de d'amorçage). N'utilisez cette option que si vous êtes certain d'avoir une autre solution pour démarrer votre système!

Vous avez la possibilité de créer une disquette de démarrage vers la fin du processus d'installation (reportez-vous à la Section 3.30 pour obtenir de plus amples informations.

Figure A-3. Configuration du chargeur d'amorçage

Chaque partition amorçable est répertoriée, y compris les partitions utilisées par d'autres systèmes d'exploitation. La partition contenant le système de fichiers root aura une étiquette Red Hat Linux (pour GRUB) ou linux (pour LILO). D'autres partitions pourraient également avoir des étiquettes de démarrage. Si vous voulez ajouter ou modifier une étiquette de démarrage pour d'autres partitions ayant été détectées par le programme d'installation, cliquez une fois sur la partition pour la sélectionner. Vous pouvez ensuite changer l'étiquette en cliquant sur le bouton Éditer.

Sélectionnez 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.

NoteRemarque
 

La colonne Étiquette indique ce que vous devez entrer à 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 tapez [e] pour la modifier. Une liste d'éléments contenus dans le fichier de configuration pour l'étiquette de démarrage sélectionné s'affiche à l'écran.

Dans l'écran LILO graphique, appuyez sur la touche [Ctrl]-[x] pour retourner à l'invite boot:. Si vous ne vous souvenez plus des étiquettes de démarrage définies sur votre système, appuyez sur la touche [Tab] à l'invite afin d'en afficher la liste.

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, créez un mot de passe afin de protéger votre système. Des utilisateurs pourraient en effet y accéder pour transmettre au noyau des options qui risquent de compromettre la sécurité de votre système. Si vous utilisez un mot de passe, celui-ci devra préalablement être saisi pour pouvoir sélectionner des options de démarrage non standard.

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 votre sélection effectuée, entrez un mot de passe et confirmez-le.

Pour configurer des options de chargeur d'amorçage plus avancées (comme modifier l'ordre des lecteurs ou transmettre des options au noyau, par exemple), assurez-vous de bien avoir choisi Configurer les options avancées du chargeur de démarrage avant de cliquer sur Suivant.

A.4.2. 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é. Vous pouvez l'installer à deux endroits:

Bloc de démarrage maître (MBR)

Tel est l'emplacement recommandé pour l'installation du chargeur d'amorçage, sauf si le bloc de démarrage maître contient déjà un autre chargeur de système d'exploitation tel que System Commander. Le bloc de démarrage maître (MBR) est une zone spéciale de votre disque dur qui est automatiquement chargée par le BIOS de votre ordinateur et représente le premier point à partir duquel le chargeur d'amorçage peut prendre le contrôle du processus de démarrage. Si vous l'installez dans le bloc de démarrage maître, lors du démarrage de l'ordinateur, GRUB (ou LILO) affichera une invite. Vous pouvez alors démarrer Red Hat Linux ou tout autre système d'exploitation pour le démarrage duquel vous configurez le chargeur d'amorçage.

Premier secteur de votre partition de démarrage

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 d'amorçage prend le contrôle en premier. Vous pouvez ensuite configurer ce chargeur d'amorçage pour qu'il lance GRUB (ou LILO), qui à son tour démarrera Red Hat Linux.

Figure A-4. Installation du chargeur d'amorçage

Si votre système n'utilise que Red Hat Linux, choisissez le bloc de démarrage maître (MBR). Pour les systèmes avec Windows 95/98, vous devriez également installer le chargeur d'amorçage sur le bloc de démarrage maître (MBR) afin qu'il puisse démarrer les deux systèmes d'exploitation.

Cliquez sur le bouton Changer l'ordre des lecteurs si vous souhaitez modifier l'ordre des lecteurs. Cette opération peut s'avérer utile si vous avez plusieurs adaptateurs SCSI ou un mélange d'adaptateurs SCSI et IDE et que vous souhaitez démarrer à partir du périphérique SCSI.

L'option Forcer LBA32 (généralement pas nécessaire) permet de dépasser la limite du 1024ème cylindre pour la partition /boot. Sélectionnez cette option si votre système prend en charge l'extension LBA32 pour démarrer les systèmes d'exploitation au-dessus du 1024ème cylindre et que vous voulez placer votre partition /boot au-dessus du cylindre 1024.

TuyauAstuce
 

Lors du partitionnement de votre disque dur, rappelez-vous que le BIOS de certains systèmes relativement anciens ne peut pas accéder à des cylindres se trouvant au-delà du 1024ème cylindre d'un disque dur. Si tel est le cas, il faudra laisser suffisamment d'espace sur les 1024 premiers cylindres de votre disque dur pour permettre à la partition /boot de Linux de démarrer le système Linux. Les autres partitions Linux peuvent se trouver après le 1024ème cylindre.

Dans parted, 1024 cylindres correspondent à 528Mo. Reportez-vous à http://www.pcguide.com/ref/hdd/bios/sizeMB504-c.html pour obtenir de plus amples informations.

Pour ajouter des options par défaut à la commande de démarrage, entrez-les dans le champ Paramètres du noyau . Les options saisies seront transmises au noyau Linux à chaque démarrage.

A.4.3. Mode de secours

Si vous devez utiliser le mode de secours, plusieurs options s'offrent à vous:

Pour plus d'informations, reportez-vous au Guide de personnalisation de Red Hat Linux.

A.4.4. Alternatives aux chargeurs d'amorçage

Si vous ne voulez pas utiliser de chargeur d'amorçage, plusieurs options s'offrent à vous:

Disquette de démarrage

Vous pouvez utiliser la disquette de démarrage créée par le programme d'installation (si vous en avez créé une).

LOADLIN

Vous pouvez charger Linux à partir du MS-DOS. Pour cela, une copie du noyau Linux (et d'un disque virtuel initial, si vous avez un adaptateur SCSI) doit malheureusement être présente sur une partition MS-DOS. La seule méthode possible consiste d'une part à démarrer votre système Red Hat Linux d'une manière différente (par exemple, à partir d'une disquette de démarrage) et d'autre part, à copier le noyau sur une partition MS-DOS. LOADLIN est disponible à l'adresse:

ftp://metalab.unc.edu/pub/Linux/system/boot/dualboot/

ainsi que sur divers sites miroir associés.

SYSLINUX

Vous pouvez utiliser SYSLINUX, un programme MS-DOS similaire à LOADLIN. Il est également disponible à l'adresse:

ftp://metalab.unc.edu/pub/Linux/system/boot/loaders/

ainsi que sur divers sites miroir associés.

Chargeurs d'amorçage disponibles dans le commerce

Vous pouvez charger Linux en utilisant des chargeurs d'amorçage commerciaux tels que System Commander et Partition Magic (mais l'installation de GRUB ou de LILO dans la partition root de Linux est toujours requise).

NoteRemarque
 

Les chargeurs d'amorçage tels que LOADLIN et System Commander sont considérés comme des chargeurs tiers et ne sont pas pris en charge par Red Hat.

A.4.5. Chargeurs de démarrage SMP, GRUB et LILO

Cette section est spécifique aux chargeurs de démarrage SMP. SMP, acronyme de 'Symmetric Multiprocessing', est une architecture d'ordinateur qui fournit des performances élevées en permettant à plusieurs unités centrales d'exécuter simultanément des processus individuels (multitraitement).

Si le programme d'installation détecte une carte mère SMP sur votre système, il crée automatiquement deux entrées de chargeur d'amorçage (en fonction du chargeur installé), au lieu de l'entrée unique habituelle.

NoteRemarque
 

Les systèmes Intel® Pentium® 4 avec hyperthreading ont un noyau SMP installé par défaut.

Les deux entrées GRUB seront Red Hat Linux (version du noyau) et Red Hat Linux (version du noyau-smp). L'option Red Hat Linux (version du noyau-smp) sera celle démarrée par défaut. Toutefois, si vous rencontrez des difficultés au niveau du noyau SMP, vous pouvez choisir de démarrer l'entrée Red Hat Linux (version du noyau) à la place. Vous conserverez les mêmes fonctionnalités, mais n'utiliserez qu'un seul processeur.

Les deux entrées LILO seront linux et linux-up. L'entrée linux démarrera par défaut. Toutefois, si vous rencontrez des difficultés au niveau du noyau SMP, vous pouvez choisir de démarrer l'entrée linux-up à la place. Vous conserverez les mêmes fonctionnalités, mais n'utiliserez qu'un seul processeur.