4 220
modifications
(Page créée avec « =Téléchargement du kernel et installation du patch grsecurity= Téléchargez la dernière version du kernel 2.6 disposant d'un patch grsecurity. Vous pourrez trouver la de... ») |
Aucun résumé des modifications |
||
Ligne 3 : | Ligne 3 : | ||
Téléchargez la dernière version du kernel 2.6 disposant d'un patch grsecurity. Vous pourrez trouver la dernière version de grsecurity [http://www.grsecurity.net/download_stable.php ici]. Vous trouverez le kernel sur le [http://www.kernel.org/pub/linux/kernel/v2.6/ dépot de kernel.org]. | Téléchargez la dernière version du kernel 2.6 disposant d'un patch grsecurity. Vous pourrez trouver la dernière version de grsecurity [http://www.grsecurity.net/download_stable.php ici]. Vous trouverez le kernel sur le [http://www.kernel.org/pub/linux/kernel/v2.6/ dépot de kernel.org]. | ||
<pre> | <pre> | ||
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.7.tar.bz2 | |||
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.7.tar.bz2.sign | |||
wget http://www.grsecurity.net/stable/grsecurity-2.1.14-2.6.32.7-201001291848.patch | |||
wget http://www.grsecurity.net/stable/grsecurity-2.1.14-2.6.32.7-201001291848.patch.sig | |||
</pre> | </pre> | ||
On vérifie les signatures des fichiers téléchargés: | On vérifie les signatures des fichiers téléchargés: | ||
<pre> | <pre> | ||
gpg --verify grsecurity-2.1.14-2.6.32.7-201001291848.patch.sig grsecurity-2.1.14-2.6.32.7-201001291848.patch | |||
gpg --verify linux-2.6.32.7.tar.bz2.sign linux-2.6.32.7.tar.bz2 | |||
</pre> | </pre> | ||
Extraire le kernel | Extraire le kernel | ||
<pre> | <pre> | ||
tar xvf linux-2.6.32.7.tar.bz2 | |||
</pre> | </pre> | ||
Nous pouvons maintenant appliquer le patch grsecurity sur le kernel avec la commande patch : | Nous pouvons maintenant appliquer le patch grsecurity sur le kernel avec la commande patch : | ||
<pre> | <pre> | ||
patch -p0 < grsecurity-2.1.14-2.6.32.7-201001291848.patch | |||
mv linux-2.6.32.7 linux-2.6.32.7-grs | |||
</pre> | </pre> | ||
Ligne 30 : | Ligne 30 : | ||
Si vous avez déjà un fichier de configuration, vous pouvez le copier dans le dossier du kernel pour l'utiliser : | Si vous avez déjà un fichier de configuration, vous pouvez le copier dans le dossier du kernel pour l'utiliser : | ||
<pre> | <pre> | ||
cp /root/kernel-config/2.6.27.10-grs-ipv6-32-core2 linux-2.6.32.7/.config | |||
</pre> | </pre> | ||
Vous pouvez ensuite éditer le fichier de configuration avec la commande suivante : | Vous pouvez ensuite éditer le fichier de configuration avec la commande suivante : | ||
<pre> | <pre> | ||
cd linux-2.6.32.7-grs | |||
make menuconfig | |||
</pre> | </pre> |