Mise à jour vers Kernel 2.6.24.x
Top : Serveur Dédié : Serveur Dédié Linux
| ID de l'article: |
 |
002090 |
| Note: |
 |
5.0 / 5.0 (2 votes)
|
| Lu: |
 |
258 |
|
|
Comment combler les failles de sécurité des Kernels Linux antérieur au 2.6.24.x avec le Kernel fourni par Ikoula.
|
style="font-weight: bold;">Insertion du kernel 2.6.24.2-1ikl
sur une machine :
- Se
connecter
à la machine sur laquelle le kernel doit être
appliqué en root
- Rapatrier les fichiers nécessaires à
l’insertion du kernel :
wget
ftp://213.246.38.240/pub/kernel/kernel-image-2.6.24.2-1ikl.tar.gz -P
/boot/
wget
ftp://213.246.38.240/pub/kernel/kernel-modules-2.6.24.2-1ikl.tar.gz -P
/lib/modules/
(Si vous
désirez disposer du fichier de configuration il est
disponible de cette manière : )
wget
ftp://213.246.38.240/pub/kernel/config-kernel-2.6.24.2-1ikl -P [Le
répertoire de votre choix]
- Se
déplacer
dans le répertoire /lib/modules via la commande suivante :
cd /lib/modules
- Exécuter
la
commande suivante afin de décompresser l’archive
dans le dossier
courant :
tar
xvzf
kernel-modules-2.6.24.2-1ikl.tar.gz
- Changer
de
répertoire pour se rendre dans le dossier /boot :
cd
/boot
- De
la même manière, extraire l’archive qui
se trouve dans ce répertoire :
tar
xvzf
kernel-image-2.6.24.2-1ikl.tar.gz
- Il est
nécessaire d’éditer le fichier
/boot/grub/menu.lst afin de prendre en
compte le nouveau kernel, ceci peut s’effectuer via
l’éditeur VI :
vi
/boot/grub/menu.lst
- Faire
défiler le contenu du fichier jusqu'à voir
apparaître de lignes
ressemblantes à celles-ci :
title
Distribution
(Version du kernel)
root
(hd0,0)
kernel
/vmlinuz-VersionDuKernel ro root=/dev/hda3
initrd
/initrd-VersionDuKernel.img
title Distribution
(Version du kernel)
root
(hd0,0)
[…] |
- Au-dessus
de ces lignes, avant le premier “title” ajouter :
title
NomDistribution(2.6.24.2-1ikl)
root
(hd0,0)
| Adapter
selon
ce qui figure sur les
autres lignes “root” : soit indiquer (sd0,0) soit
(hd0,0) |
kernel
/vmlinuz-2.6.24.2-1ikl ro root=/dev/hda3
|
[De
la même manière, adapter selon ce qui figure sur
les autres kernels :
soit /dev/sda3 ou /dev/hda3 ou encore /dev/md1]
La
ligne initrd n’est pas nécessaire pour ce kernel.
|
- Le
résultat final
devrait donc ressembler à ça :
title Distribution
(2.6.24.2-1ikl)
root (hd0,0)
kernel /vmlinuz-2.6.24.2-1ikl
ro root=/dev/hda3
title
Distribution
(Version du kernel) root (hd0,0)
kernel
/vmlinuz-VersionDuKernel ro root=/dev/hda3
initrd
/initrd-VersionDuKernel.img
title
Distribution
(Version du kernel)
root
(hd0,0)
[…] |
- Ou
bien ça (selon la configuration d’origine) :
|
title Distribution
(2.6.24.2-1ikl)
root (sd0,0)
kernel /vmlinuz-2.6.24.2-1ikl
ro root=/dev/sda3
title
Distribution
(Version du kernel)
root
(sd0,0) kernel
/vmlinuz-VersionDuKernel ro root=/dev/sda3 initrd
/initrd-VersionDuKernel.img
title
Distribution
(Version du kernel)
root
(sd0,0)
[…] |
title
Distribution
(2.6.24.2-1ikl)
root (sd0,0)
kernel /vmlinuz-2.6.24.2-1ikl
ro root=/dev/md1
title
Distribution (Version du kernel) root (sd0,0) kernel
/vmlinuz-VersionDuKernel ro root=/dev/md1 initrd
/initrd-VersionDuKernel.img
title
Distribution
(Version du kernel)
root
(sd0,0)
[…] |
- Une
fois cela fait, sauvegarder le fichier modifié puis rebooter
la
machine.
- Au redémarrage, le nouveau
kernel sera sélectionné par défaut (en
cas de problème, il est toujours
possible de booter sur l’ancien en sélectionnant
ce dernier dans le
gestionnaire de multiboot).
|