________________________________________________________________________________________________________________
RECETTE LINUX
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
________________________________________________________________________________________________________________