RECOMPILATION DU NOYAU
(Slackware 7.0)



Le noyau doit être recompilé après installation complète du système afin de ne charger que les drivers nécessaires à une configuration hardware donnée.
Le système est ainsi plus stable et plus rapide.Toutes ces opérations sont faites par root, de préférence en mode console.


# Vérification de la présence des packages de développement kernel
ls -a /usr/src/linux

# Sauvegarde du noyau d'origine
cd /
cp vmlinuz vmlinuz.sauve

# Choix des paramètres du kernel
cd /usr/src/linux
make menuconfig (ou make config ou make xconfig)

# Création des dépendances avec les .h
make dep

# Effacement des données temporaires
make clean

# Lancement de la compilation
make

# Compression du noyau
make bzImage

# Liaisons des modules
make modules

# Installation des modules
make modules_install

# Vérification du nouveau noyau
cd arch/i386/boot
ls -l bzImage

# Installation du nouveau noyau
cp bzImage /vmlinuz

# Sauvegarde du fichier System.map
mv /boot/System.map /boot/System.map.sauve

# Installation du nouveau System.map généré lors de la compilation
cp /usr/src/linux/System.map /boot/System.map

# Vérification de vmlinuz et System.map
cd /
ls -l
cd boot
ls -l

# Paramétrage de lilo
vi /etc/lilo.conf
lilo

# Réinitialisation du système et contrôles
reboot