________________________________________________________________________________________________________________

NumberSIX logo

RECETTE LINUX

LINUX logo
 

COMPILATION DU KERNEL

INGRÉDIENTS

Les privilèges de l'utilisateur ROOT sont utilisés.
Le répertoire courant (<linux_srcdir>) est celui des sources du kernel (habituellement "/usr/src/linux-2.4.X").
________________________________________________________________________________________________________________


ÉTAPE 1
CONFIGURATION KERNEL/MODULES
OBLIGATOIRE


make menuconfig

ÉTAPE 2
DÉPENDANCES
OBLIGATOIRE POUR LINUX 2.4.X / FACULTATIF POUR LINUX 2.6.X


make dep

ÉTAPE 3
COMPILATION KERNEL
NÉCESSAIRE SI COMPILATION DE PARTIES INTÉGRÉES AU KERNEL SEULEMENT
(HABITUELLEMENT OBLIGATOIRE)


make

ÉTAPE 4
NETTOYAGE FICHIERS INTERMÉDIAIRES
FACULTATIVE
NE *PAS* FAIRE DE PRÉFÉRENCE
(CECI DÉTRUIT LES FICHIERS INTERMÉDIAIRES QUI ACCÉLÈRENT LES RECOMPILATIONS FRÉQUENTES)


make clean


ÉTAPE 5
IMAGE CHARGEABLE
OBLIGATOIRE


make bzImage

ÉTAPE 6
COMPILATION MODULES CHARGEABLES
NÉCESSAIRE SI DES MODULES SONT UTILISÉS (VIRTUELLEMENT TOUJOURS OBLIGATOIRE)


make modules

ÉTAPE 7
INSTALLATION MODULES CHARGEABLES
OBLIGATOIRE SI DES MODULES SONT COMPILÉS)


make modules_install

ÉTAPE 8
INSTALLATION IMAGE CHARGEABLE
OBLIGATOIRE


cp <linux_srcdir>/arch/i386/boot/bzImage /boot/vmlinuz


ÉTAPE 9
MISE-À-JOUR CHARGEUR LILO
OBLIGATOIRE POUR CHARGER LE NOUVEAU KERNEL


/sbin/lilo

________________________________________________________________________________________________________________

RETOUR