30.4. Exécution de la mise à niveau

Après avoir extrait tous les paquetages nécessaires, il est possible de mettre à niveau le noyau existant. En étant connecté en tant que super-utilisateur, à une invite du shell, changez de répertoire pour vous rendre dans celui contenant les paquetages RPM du noyau puis suivez les étapes suivantes:

ImportantImportant
 

Il est fortement recommandé de conserver l'ancien noyau au cas où le nouveau noyau aurait des problèmes de fonctionnement.

Utilisez l'argument -i avec la commande rpm afin de conserver l'ancien noyau. Si l'option -U a été utilisée pour mettre à niveau le paquetage noyau (kernel), le noyau actuellement installé sera écrasé (il est possible que la version noyau et la version x86 diffèrent):

rpm -ivh kernel-2.4.20-2.47.1.i386.rpm 

S'il s'agit d'un système multi-processeurs, installez également les paquetages kernel-smp (il est possible que la version noyau et la version x86 diffèrent):

rpm -ivh kernel-smp-2.4.20-2.47.1.i386.rpm 

S'il s'agit d'un système de type i686 comportant plus de 4 giga-octets de RAM, installez le paquetage kernel-bigmem conçu également pour l'architecture i686 (il est possible que la version noyau diffère):

rpm -ivh kernel-bigmem-2.4.20-2.47.1.i686.rpm 

Si les paquetages kernel-source, kernel-docs ou kernel-utils doivent être mis à niveau, il n'est probablement pas nécessaire de conserver les anciennes versions. Utilisez les commandes suivantes pour mettre à niveau ces paquetages (il est possible que les versions diffèrent):

rpm -Uvh kernel-source-2.4.20-2.47.1.i386.rpm 
rpm -Uvh kernel-docs-2.4.20-2.47.1.i386.rpm
rpm -Uvh kernel-utils-2.4.20-2.47.1.i386.rpm

Si le système nécessite une prise en charge PCMCIA (un portable, par exemple) installez le paquetage kernel-pcmcia-cs et conserver l'ancienne version. Si le commutateur -i est utilisé, il y aura probablement un conflit car l'ancien noyau a besoin de ce paquetage pour se lancer avec la prise en charge PCMCIA. Pour contourner ce problème, utilisez le commutateur --force de la façon suivante (il est possible que la version diffère):

rpm -ivh --force kernel-pcmcia-cs-3.1.24-2.i386.rpm 

L'étape suivante consiste à vérifier que l'image de disque RAM initial à bien été créée. Reportez-vous à la Section 30.5 pour de plus amples informations.