compiler et installer son kernel (noyau linux) Le sujet est résolu

Répondre
AigletoN
    unknown unknown

compiler et installer son kernel (noyau linux)

Message par AigletoN »

Compiler et installer son kernel sous DEBIAN

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 et installer les paquet suivant:

Code : Tout sélectionner

aptitude install fakeroot kernel-package libc-dev libncurses-dev zlib1g-dev libssl-dev
une fois tout installer quitter le root

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
Extraire l'archive :

Code : Tout sélectionner

tar jxf linux-2.6.34.tar.bz2
Ce rendre dans le répertoire extrait:

Code : Tout sélectionner

cd ./linux-2.6.34
On peu importer la config du noyau actuel, pour cela récuperer le fichier config,pour le connaitre :

Code : Tout sélectionner

ls -l /boot
qui vous affichera les noyaux actuel:

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
je copie donc mon config-2.6.32-5-686 dans le repertoire actuel:

Code : Tout sélectionner

cp /boot/config-2.6.32-5-686 ./
ensuite pour mettre à jour le kernel avec l'ancien et éventuellement ajouter d'autre option on lance:

Code : Tout sélectionner

make menuconfig
selectionner [exit] et sauvegarder. ensuite le noyau se met à jour (ca peu prendre un peu de temp)



maintenant on compile pour faire son .deb:

Code : Tout sélectionner

make-kpkg --rootcmd fakeroot --initrd  --revision=2.6.34 kernel-image
ou

Code : Tout sélectionner

fakeroot make-kpkg --initrd --append-to-version=-monkernel kernel_image
3°-Installer le kernel :

Code : Tout sélectionner

dpkg -i ./linux-image-2.6.34_2.6.34_i386.deb
on reboot le pc et vous voila sur votre nouveau kernel.



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
Avatar du membre
Prof
Administrateur du site
Administrateur du site
Messages : 8320
Enregistré le : lun. 5 avr. 2010 20:07
Localisation : Vosges
A remercié : 1 fois
A été remercié : 22 fois
Contact :
    unknown unknown

Re: compiler et installer son kernel (noyau linux)

Message par Prof »

D'après le taux de fréquentation, tes tutos sont appréciés AigletoN, merci à toi ;)
Règlement du forum
Toute demande d'aide ou de liens par MP est inutile !
Répondre