Red Hat Linux 9: Guide de personnalisation de Red Hat Linux | ||
---|---|---|
Précédent | Chapitre 30. Mise à niveau du noyau | Suivant |
Le paquetage RPM kernel configure le chargeur d'amorçage GRUB ou LILO de façon à ce que le noyau nouvellement installé soit démarré si l'un des chargeurs est installé. Il ne configure toutefois pas le chargeur d'amorçage afin qu'il démarre par défaut le nouveau noyau.
Il est vivement recommandé de vérifier que le chargeur d'amorçage a été correctement configuré. Il s'agit en effet d'une étape cruciale. S'il n'est pas correctement configuré, le système ne pourra pas démarrer Red Hat Linux correctement. Dans ce cas, démarrez votre système à l'aide de la disquette de démarrage préalablement créée et essayez de reconfigurer le chargeur d'amorçage.
Si vous avez choisi GRUB comme chargeur d'amorçage, vérifiez que le fichier /boot/grub/grub.conf contient une section title portant la même version que le paquetage kernel que vous venez d'installer (si vous avez installé le paquetage kernel-smp ou le paquetage kernel-bigmem, il y aura également une section correspondante):
# Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/hda2 # initrd /initrd-version.img #boot=/dev/hda default=3 timeout=10 splashimage=(hd0,0)/grub/splash.xpm.gz title Red Hat Linux (2.4.20-2.47.1) root (hd0,0) kernel /vmlinuz-2.4.20-2.47.1 ro root=LABEL=/ initrd /initrd-2.4.20-2.47.1.img title Red Hat Linux (2.4.20-2.30) root (hd0,0) kernel /vmlinuz-2.4.20-2.30 ro root=LABEL=/ initrd /initrd-2.4.20-2.30.img |
Si une partition /boot séparée a été créée, les chemins d'accès au noyau ainsi qu'à l'image d'initrd sont relatifs à la partition /boot.
Notez bien que la valeur par défaut ne correspond pas au nouveau noyau. Pour configurer GRUB de façon à ce qu'il démarre le nouveau noyau par défaut, remplacez la valeur de la variable default par le numéro de la section du titre qui contient le nouveau noyau. La numérotation commence à 0. Ainsi, si le nouveau noyau correspond à la deuxième section du titre, donnez à default la valeur 1.
Vous pouvez maintenant commencer à tester votre nouveau noyau en redémarrant l'ordinateur et en lisant bien les messages qui apparaîtront pour vous assurer que tout le matériel est correctement détecté.
Si vous avez choisi LILO comme chargeur d'amorçage, vérifiez que le fichier /etc/lilo.conf contient une section image portant la même version que le paquetage kernel que vous venez d'installer (si vous avez installé le paquetage kernel-smp ou le paquetage kernel-bigmem, il y aura également une section correspondante):
prompt timeout=50 default=2.4.20-2.30 boot=/dev/hda map=/boot/map install=/boot/boot.b message=/boot/message linear image=/boot/vmlinuz-2.4.20-2.47.1 label=2.4.20-2.47.1 initrd=/boot/initrd-2.4.20-2.47.1.img read-only append="root=LABEL=/" image=/boot/vmlinuz-2.4.20-2.30 label=2.4.20-2.30 initrd=/boot/initrd-2.4.20-2.30.img read-only append="root=LABEL=/" |
Notez bien que la valeur par défaut ne correspond pas au nouveau noyau. Pour configurer GRUB de façon à ce qu'il démarre le nouveau noyau par défaut, donnez à la variable default la valeur de label qui se trouve dans la section image du nouveau noyau. En étant connecté en tant que super-utilisateur, exécutez la commande /sbin/lilo pour activer les modifications. Suite à cette opération, une sortie semblable à l'extrait suivant s'affichera:
Added 2.4.20-2.47.1 * Added linux |
L'astérisque (*) placé après 2.4.20-2.47.1 indique que le noyau de cette section est celui que LILO démarrera par défaut.
Vous pouvez maintenant commencer à tester votre nouveau noyau en redémarrant l'ordinateur et en lisant bien les messages qui apparaîtront pour vous assurer que tout le matériel est correctement détecté.
Précédent | Sommaire | Suivant |
Vérification de l'image de disque RAM initial | Niveau supérieur | Modules de noyau |