Table des matières

Compiler un noyau à la mode Debian

En travaux!

Sujet : Compilation du noyau

Distribution : Debian

Niveau : Difficile

Auteur : SmileBob

Introduction

Le système GNU/Linux 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 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 !