Le plus sur quand tu veux compiler un nouveau noyau :
detarer l'archive dans un rep /usr/src/linux-2.4.X
faire un lien symbolique qui s'appelle linux qui est situé dans /usr/src et qui pointe sur /usr/src/linux-2.4.X .
pour nettoyer (virer les .o déja compilé ...)
make clean
après tu configure avec
make xconfig (si t'est sous X) make menuconfig (en console)
make dep (pour créer toutes les dépendances nécessaires à la bonne compilation)
make bzlilo (si tu veux qu'il t'installe directement lilo avec le nouveaux noyau) ou make bzImage
pour les modules :
make modules modules_install (make réalise les deux cibles à la suite)
si tu veux tapper la commande une bonne fois pour toute tu peux donc faire
make dep bzlilo modules modules_install
Mais faut surtout pas oublier d'avoir fait make clean avant sinon
la compilation ne s'effectuera que sur les modif qui ont été faites (c'est d'ailleurs un des intérêts de make)dans la config au risque de conserver des .o qui ne contiennent pas tous les symboles ... Eventuellement pour plus de sureté intercale la cible clean entre dep et bzlilo
Sinon une dernière remarque passez au 2.4.16, le 2.4.15 ou 2.5.0 contient un énorme bug dans la gestion des filesystems (exemple : essayez de copier un fichier sur une disquette, démontez la puis remontez la et recopier le fichier sur le disque dur, puis essayez d'ouvrir ce dernier, vous verrez bien)