Le tutoriel est fait pour:
Systeme d'exploitation : Debian Squeeze
Kernel : 2.6.32.5 ------>2.6.34
Mode : tout en console
1°-les outils nécéssaire
2°-Téléchargement et compilation
3°-Installer le kernel
1°-Les outils nécéssaire:
Pour pouvoir compiler et installer votre kernel ,des outils sont nécéssaire se mettre en root
Code : Tout sélectionner
su
Code : Tout sélectionner
aptitude install fakeroot kernel-package libc-dev libncurses-dev zlib1g-dev libssl-dev
Code : Tout sélectionner
exit
2°-Téléchargement et compilation:
Récupérer le dernier kernel sur http://kernel.org" onclick="window.open(this.href);return false;. pour ma part et pour l'exemple j'opte pour le dernier noyau stable à l'heure du post le 2.6.34:
Code : Tout sélectionner
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.34.tar.bz2
Code : Tout sélectionner
tar jxf linux-2.6.34.tar.bz2
Code : Tout sélectionner
cd ./linux-2.6.34
Code : Tout sélectionner
ls -l /boot
Code : Tout sélectionner
-rw-r--r-- 1 root root 103568 15 août 2009 config-2.6.30-1-686
-rw-r--r-- 1 root root 103541 4 déc. 2009 config-2.6.30-2-686
-rw-r--r-- 1 root root 110248 25 févr. 10:00 config-2.6.32-3-686
-rw-r--r-- 1 root root 110550 1 juin 10:55 config-2.6.32-5-686
Code : Tout sélectionner
cp /boot/config-2.6.32-5-686 ./
Code : Tout sélectionner
make menuconfig
maintenant on compile pour faire son .deb:
Code : Tout sélectionner
make-kpkg --rootcmd fakeroot --initrd --revision=2.6.34 kernel-image
Code : Tout sélectionner
fakeroot make-kpkg --initrd --append-to-version=-monkernel kernel_image
Code : Tout sélectionner
dpkg -i ./linux-image-2.6.34_2.6.34_i386.deb
ATTENTION:
-garder toujour un kernel disponnible ,pour booter sur celui-ci ,si vous rencontrez un soucis.
-vérifier les repertoires ou vous vous situé
-en cas de doute ou recherche exact du nom du kernel penser à la commande “ls” qui listera le contenu du répertoire
-Si vous avez installer les pilotes propriétaire ou vous faudra les reinstaller