Linux-Mandrake: Manuel de référence | ||
---|---|---|
Page précédente | Chapitre 14. Compilation et mise en place de nouveaux noyaux | Page suivante |
Les sources du noyau sont à placer dans /usr/src. Il vous faut donc vous placer dans ce répertoire puis y décompresser les sources :
$ cd /usr/src $ mv linux linux.old $ tar xzf /path/to/linux-2.4.2.tar.gz |
Maintenant, les patches. Supposons que vous voulez effectivement « patcher » (corriger) du 2.4.2 vers le 2.4.4 et avez téléchargé les patches nécessaires pour ce faire : rendez-vous dans le répertoire linux nouvellement créé, puis appliquez les patches :
$ cd linux $ gzip -dc /path/to/patch-2.4.3.gz | patch -p1 $ gzip -dc /path/to/patch-2.4.4.gz | patch -p1 $ cd .. |
De façon générale, passer d'une version 2.4.x à 2.4.y requiert que vous appliquiez tous les patches 2.4.x+1, 2.4.x+2, ..., 2.4.y dans l'ordre. Pour retourner à la version précédente de 2.4.y à 2.4.x), répétez exactement la même procédure mais en appliquant les patches dans l'ordre inverse et avec l'option -R de patch (Reverse, inverse). Ainsi, pour repasser du noyau 2.4.4 au noyau 2.4.2, vous feriez :
$ gzip -dc /path/to/patch-2.4.4.gz | patch -p1 -R $ gzip -dc /path/to/patch-2.4.3.gz | patch -p1 -R |
Ensuite, dans un souci de clarté (et aussi pour s'y retrouver), vous pouvez renommer linux pour refléter la version du noyau et créer un lien symbolique :
$ mv linux linux-2.4.4 $ ln -s linux-2.4.4 linux |
Il est maintenant temps de passer à la configuration. Pour ce faire, placez-vous dans le répertoire des sources :
$ cd linux |
Page précédente | Début | Page suivante |
Compilation et mise en place de nouveaux noyaux | Remonter | Configuration du noyau |