Retour à la compilation du noyau
Installation des Paches
Je vais faire très court ,car à cet instant précis où j' écris ces lignes, je n'ai pas du tout envie de commenter l'installation et surtout la résolution des problèmes qui risque de survenir .
Ces explications nécessitent plusieurs pages et cela a déjà été écrit dans le Kernel HOWTO
Si non l'installation c'est très simple :
Vous obtiendrez une nouvelle version du noyau en applicant un patch .
Si votre version est la 2.0.33 , vous allez sur un site de distribution FTP dans :
/pub/linux/kernel/sources/v2.0/ et vous récupérez l'archive patch-2.0.34.gz pour passer de la version 2.0.33 à la version 2.0.34 du noyau .
les patches sont réalisés pour la version précédente à laquelle ils s'appliquent :
patch-2.0.34.gz ne peut pas s'appliquer sur une version 2.0.32 .
Pour passer d'une cersion 2.0.23 à une version 2.0.34, il faudra récupérer tous les patches applicables entre ces deux versions.

Note : Si vous venez de découvrir Linux et que vous n'etes pas encore décidé sur le choix d'une distribution : Je vous conseille d'installer une distribution à base d'un noyau 2.2.x . Car cette version apporte des modifications importantes dans la configuration du noyau ,les bibliothèques et la gestion des systèmes de fichiers . Et si vous voulez mettre à jour une ancienne version 1.2.x vers 2.0.x ou 2.0.x vers 2.2.x vous aurez beaucoup à faire ! ..

_Comme je le disais , installer un patch c'est très simple : ça marche ou ça marche pas !? Mais le plus gros du travail est du nettoyage ...n'oubliez pas "make clean" .
vous copier votre patch dans /usr/src/ là vous le détaré et vous verrez (certainement que non) une liste afficher les messages des modifications effectuées ,mais cela va trop vite alors ajouter "-s" pour afficher les erreurs ou(et) "-p1" si vos sources ne se trouvent pas dans /usr/src/ :
# cd /usr/src
# zcat patch34.gz | patch -sp0 ou # zcat patch34.gz | patch -sp1
si tout se passe bien , vous faites :
# make clean
# make config
# make dep
# make clean
# make zImage

Des Problèmes ?!.
Cela se situe certainement au niveau de "config.in" :
rechercher le fichier "config.in.rej" # find . -name "*.in.rej"
Editez le pour voir les modifications apportées par le patch : un "+" ou un "-" vous indique si cette option a été ajoutée ou enlevée : Si cela ne correspond pas à votre configuration éditez config.in et changez les "y" et les "n" si vous le jugez utile .
Il existe un site mirroir de ftp.kernel.org ou vous pouvez récupérer les sources : ftp.lip6.fr/pub/linux/kernel/sources/