On peut ensuite commencer la configuration :
make menuconfig
On peut choisir à la place de menuconfig
simplement config
qui présente un programme textuel, moins pratique, ou xconfig
qui contient une aide plus importante.
Il faut ensuite choisir les modules, puis quitter après avoir sauvegardé, et recompiler :
make dep; make clean
Cette opération peut prendre du temps. On peut maintenant construire l'image :
make zImage
qui sera dans le répertoire /usr/src/linux/arch/i386/boot/
.
Pour ré-installer LILO, taper make zlilo
au lieu de make zImage
. Pour charger le nouveau noyau à partir d'une disquette, procéder comme suit (garder tout de même l'ancienne disquette de boot, au cas où...).
Les opérations qui suivent consistent à formater une disquette (fdformat
), à s'assurer que le disque dur sera bien monté en lecture seule au démarrage pour vérifier le système de fichiers avant de lancer Linux (rdev
) et à copier le nouveau noyau sur la disquette (cat
) :
fdformat /dev/fd0H1440 rdev -R zImage l cat zImage > /dev/fd0
Il ne reste plus qu'à relancer le système :
sync; sync reboot
et si ca ne marche pas, essayer de relancer avec l'ancien noyau ou vérifier que c'est bien le nouveau noyau qui est lancé à l'aide de la commande uname -a
(regarder en particulier la date de construction de ce noyau).