====== Compiler un noyau à la mode Debian ====== {{http://www.swisslinux.org/travaux.png|En travaux!}} >**Sujet** : Compilation du noyau \\ >**Distribution** : Debian \\ >**Niveau** : Difficile \\ >**Auteur** : [[utilisateurs:SmileBob]] \\ ===== Introduction ===== Le système GNU/Linux [[documentation:Debian]] -- tout puissant qu'il est -- permet à n'importe qui de se créer facilement un paquet .deb contenant l'image d'un noyau que l'on aura customizé personnalisé et adapté à ses besoins. Et ceci est à la portée de n'importe qui sachant se servir du shell :-). ===== Compilation du noyau ===== Tout d'abord, téléchargez les dernieres source du noyau sur [[http://www.kernel.org|Kernel.org]]. En super-utilisateur copier les fichiers téléchargés sous ''/usr/src''. Décompressez de l'archive du noyau : $ tar xvjf linux-2.6.X.X.tar.bz2 Création d'un lien ''linux'' pointant vers le dossier tout juste décompressé : $ ln -s linux-2.6.X.X linux Retour à la racine des sources : $ cd linux On copie la configuration du noyau courant vers les sources : $ cp /boot/config-2.X.X .config Pour récupérer la configuration actuelle de votre noyau dans les 2.6, il suffit donc de faire : $ zcat /proc/config.gz > /usr/src/linux/.config Installons maintenant les paquets manquants : # apt-get install libncurses5-dev kernel-package module-init-tools Passez par la suite à la configuration de votre noyau, comme vous voulez le tout étant de personnaliser le plus possible la configuration : ''make menuconfig'' ou ''make oldconfig'' ou ''make xconfig''. Et finir par les commandes magiques : # make-kpkg clean # make-kpkg --initrd --revision=rev.01 kernel_image Bon Debianage !