Linux HowTo : Méthode Debian

Pré-requis...

Il est nécessaire de se renseigner sur son matériel avant d'attaquer les phases de configuration, compilation...

Sous Windows, (et je ne m'étendrais pas...) : Panneau de configuration > Système > Gestionnaire de périphériques !

Sous GNU/Linux, tapez dans une console xterm (ou autre...) :

su, le shell système retourne Password: où il faut taper le mot de passe de l'administrateur root ;
Remarque : cela est nécessaire, car il faut avoir les droits de l'administrateur pour compiler, et installer le noyau.

Puis, cat /proc/cpuinfo (nous donnera les infos nécessaires du processeur...)
Il faut relever le model name, les flags !

lspci qui vous donnera la liste nomminative et exacte des différents périphériques PCI de votre machine informatique (à noter la carte AGP est intégrée dans cette liste)
Relevez bien tout ce qui vous est retourné !!!

Préparer son système !

Pour installer et décompresser son kernel sous Debian GNU/Linux : apt-get install kernel-package fakeroot libncurses5-dev initrd-tools

Télécharger son noyau

On récupére les sources du noyau, sur Kernel.org dans le répertoire /usr/src/ :
cd /usr/src/ et wget -P /usr/src ftp://ftp.fr.kernel.org/pub/linux/kernel/v2.xxx/linux-2.xxx.yyy.tar.zzz

 

Remarque :
les xxx dans le nom du noyau représentent le deuxième chiffre pair du noyau choisi,
les yyy le dernier chiffre du numéro de noyau
et les zzz ici représentent soit bz2, soit gz

 

Signature, svp !

N.B. : il est recommandé de vérifier l'archive du noyau que vous avez téléchargé ;
pour ce, il vous faut téléchargé le fichier signature :
wget -P /usr/src ftp://ftp.fr.kernel.org/pub/linux/kernel/v2.xxx/linux-2.xxx.yyy.tar.zzz.sign
afin de le comparer à l'archive du noyau :
gpg --keyserver wwwkeys.pgp.net --recv-keys 0x517D0F0E
gpg --verify linux-2.xxx.yyy.tar.zzz.sign linux-2.xxx.yyy.tar.zzz

Si la signature est correcte, vous aurez ce message :
gpg: Signature faite mer 04 fév 2004 05:25:43 CET avec une clé DSA ID 517D0F0E
gpg: Bonne signature de "Linux Kernel Archives Verification Key <ftpadmin@kernel.org>"
gpg: ATTENTION: Cette clé n'est pas certifiée avec une signature de confiance !
gpg: Rien ne dit que la signature appartient à son propriétaire.
Empreinte de clé principale: C75D C40A 11D7 AF88 9981 ED5B C86B A06A 517D 0F0E

 

On décompresse un peu ...

Puis, on décompresse ; à cela, deux méthodes, selon l'archive !

Pour finir par créer un lien nommé linux vers le répertoire du noyau fraîchement décompressé... ln -sfn linux-2.xxx.yyy linux et on y entre cd linux/

 

Configurer le noyau

Hormis, le fait de pouvoir choisir entre plusieurs interfaces de configuration, je vous recommande : make menuconfig en mode console !

Pour la configuration du noyau, je vous renvoie sur le chapitre Configurer le noyau du fameux Formation Debian !

ATTENTION : Si vous voulez configurer votre noyau Linux puis installer le pilote nVidia, veuillez tenir compte des informations suivantes concernant les problèmes entre le noyau et le pilote nVidia.

Compiler le noyau

On nettoie les sources dans un premier temps : make-kpkg clean
pour compiler celles-ci proprement :
fakeroot make-kpkg --append-to-version -id --revision number kernel-image

Sans oublier les modules que vous avez sélectionner lors de la configuration de votre noyau :
fakeroot make-kpkg --append-to-version -id modules-image

 

Remarque : id est un identifiant que vous vous serez choisi ; cela peut être votre nom, un chiffre voire un nombre quelconque, ou tout autre chaîne de caractères qui vous permettent de l'identifier facilement ; quant à number, c'est forcément un nombre, tel que 1.

Installer votre noyau

Les autres opérations précédentes ayant été faites, le noyau ainsi compilé s'installe comme tout autre package debian, c'est-à-dire :
dpkg -i ../linux-image-2.xxx.yyy_id.deb

L'installation s'occupe de tous les paramètrages nécessaires, tels que le fait de copier l'image du noyau dans la racine /boot, et ce qui va avec, de modifier le fichier /etc/lilo.conf, et de configurer le système en lançant la commande lilo, à moins que vous n'utilisiez Grub, dans ce cas, il modifie aussi les paramétres de configuration.

Vous n'avez plus qu'à rebooter votre ordinateur !!! ;) :)

Remerciements

Je tiens à signaler que je me suis fortement inspiré de la FAQ Debian !

 

^ Haut de page ^

Plan du site :: Date de mise-à-jour de cette page : 28-01-2008 :: Atom :: RSS :: Sitemap :: e-mail ::

Copyright 2004-2008 © EBNH Conception - CNIL : 841395 -

XHTML 1.0, CSS 2.1, WAI

HowTo 'Mémoire Grise Libérée' :
Hormis la documentation propre à nVidia ...
tout ce site est placé sous Licence Libre GNU/FDL...

Partenaires : aGeNUx : Evinux : Knoppix-fr : Linucie : Diaporama "Ad~Myre" : Odt2Xhtml : Xhtml2Pdf :