On peut installer les sources d'un noyau sous le répertoire /usr/src
Créer un lien symbolique /usr/src/linux vers ce nouveau répertoire
/usr/src/linux --> /usr/src/linux-2.4.1
Avec les outils de configuration et de compilation (les installer si nécessaire) il faut configurer ce noyau.
Sous root (administrateur) se placer sous le répertoire /usr/src/linux/ et avec la commande make menuconfig (ou make xconfig sous X) renseignez les champs ; bien lire les Howtos et le Help associé à chaque rubrique.
Pour utiliser un nouveau noyau il faudra auparavant le compiler .
Après cette configuration faire un make dep ; make clean ; make bzImage
On a le temps d'aller boire un café ou jouer au Majhong sur ce même micro (et oui ! Linux est multitâche)
Ensuite créez les modules avec un : make modules ; make modules_install . Copiez le nouveau noyau compilé bzImage vers le répertoire /boot/ en le renommant vmlinuz-2.4.1 (par ex.) sans effacer l'ancien (on ne sait jamais !) copiez aussi le System.map
Pour essayer le nouveau noyau il faut configurer le programme d'amorçage de micro-ordinateur GRUB (LILO est plus ancien)
MODULES
Le cœur du système Linux est constitué d'un noyau : afin de l'alléger et d'optimiser la mémoire on peut le compiler en laissant des parties sous forme de modules qui seront chargés et déchargés par le noyau suivant les besoins.
Les commandes :
listage des modules chargés : lsmod
insertion d'un module : insmod , modprobe
insertion automatique : depmod