Téléchargez un noyau à partir de www.kernel.org. Vous devez vous assurer que
vous avez un noyau complet. Cherchez la « dernière version stable du
noyau Linux » et cliquez sur F
pour
FULL (NdT : COMPLET). Attendez patiemment. Un
noyau compressé avec bzip2 pèse à peu près 26 Mo. Si vous vous
sentez particulièrement geek, vous pouvez
aussi lancer wget
.
http://kernel.org/pub/linux/kernel/v2.4/linux-
version
.tar.bz2
![]() | Astuce |
---|---|
Vous pouvez, ou non, vouloir la dernière version stable. Pour plus d'informations, lisez la Section 9.1, « Choisir un noyau » de ce document. Si vous décidez d'utiliser une version du noyau non publiée sur la page principale, utilisez le répertoire /pub/linux/kernel sur le site kernel.org pour trouver le noyau que vous souhaitez. |
Pendant que vous attendez, récupérez aussi une copie du correctif. Pour le noyau 2.4.20, utilisez le correctif 2.4.20. Il est daté du 12.12.2002. Vous aurez besoin de connaître ce nombre plus tard lorsque nous vérifierons que le correctif s'est bien appliqué. Si vous utilisez une version différente du noyau, assurez-vous d'avoir bien noté la date du correctif. Vos nombres vont différer légèrement de celui que j'utiliserai plus tard.
Une fois que vous avez ces deux fichiers (le noyau et le correctif), déballez-les et appliquez le correctif au noyau.
Maintenant, nous allons préparer le terrain pour l'application du
correctif au noyau. Nous avons besoin de déballer le fichier bz2 (bzip2)
et de déplacer quelques répertoires. /usr/src/linux
pointe probablement vers
votre noyau actuel. Nous avons besoin qu'il pointe vers le nouveau noyau,
donc nous allons faire en sorte qu'il le fasse.
cd /usr/src mkdir kernel-source-version
# Utilisez un autre nom si vous # avez déjà une version de ce noyau # installée cp linux.version
.tar.bz2 /usr/src/kernel-source-version
cd /usr/src/kernel-source-version
tar xjfv linux.version
.tar.bz2 mv linux.version
/usr/src/linux-version
rm linux # En supposant qu'il s'agit d'un # lien vers votre ancien noyau ln -s /usr/src/linux-version
linux
Maintenant, nous allons appliquer le correctif au noyau. Je réalise une étape supplémentaire aux instructions sur ACPI4Linux. Au lieu de décompresser et d'appliquer le correctif sur la même ligne, j'utilise deux lignes. C'est juste par préférence personnelle. Lorsque vous appliquez le correctif au noyau, vous voulez vous assurer qu'il n'y a eu aucun message d'erreur (il n'y a pas de ligne annonçant le succès, donc vérifiez plutôt l'absence d'erreurs).
cd /usr/src/linux # Le nom de fichier du correctif sera différent si vous n'utilisez pas le # noyau 2.4.20 : cp acpi-20021212-2.4.20.diff.gz /usr/src/linux/ gunzip acpi-20021212-2.4.20.diff.gz # Enfin la partie de l'application du correctif : patch -p1 < acpi-20021212-2.4.20.diff