« Le système d'exploitation GNU-Linux/Le noyau Linux et les modules » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 20 :
# cp /boot/config-2.6.18-5-686 .config
 
Pour lancer la configuration (en mode texte) du noyau, on tape ensuite '''make menuconfig'''. Il faut avoir précédement installé la librairie de développement ncurses et detous lales commandeoutils de '''make'''compilation :
 
# apt-get install libncurses5-dev makebuild-essential
 
On installe ensuite '''kernel-package''' qui contient les outils Debian permettant de fabriquer un packet '''.deb''' contenant le noyau Linux, les modules, le initrd et un script configurant Grub pour booter sur le nouveau noyau (cf explications ci-dessous) :
 
# apt-get install kernel-package gcc
 
On lance ensuite la configuration du noyau via '''make menuconfig''' :
 
# apt-get install libncurses5-dev make
...
# make menuconfig
 
On configure le noyau, on quitte en enregistrant la configuration.
 
Debian fournit une méthode particulière pour lancer la compilation du noyau. il faut auparavant installer lesle packet '''kernel-package'''. Il faut aussi disposer du compilateur '''gcc''' :
 
# apt-get install kernel-package gcc
...
 
La procédure Debian consiste à fabriquer un fichier '''.DEB''' contenant le noyau et les modules compilés. L'avantage de cette méthode est de faciliter la mise à jour du noyau. De même, elle va automatiquement mettre à jour GRUB ou LILO pour démarrer sur le nouveau noyau.
Ligne 40 ⟶ 43 :
 
# make-kpkg clean
# make-kpkg '''--initrd''' -rev custom.1 kernel_image
...