VII. Compilation du noyau▲
VII-A. Compilation d'un noyau personnalise▲
NDR : exemple avec une recuperation pour la première fois des sources du noyau 2.2.20. Dans le cas contraire, sauvegardez votre fichier de configuration puis make clean, make mrproper et vérifiez EXTRAVERSION dans ./Makefile.
Récupérez les sources puis allez dans /usr/src.
Sélectionnez
ln -s kernel-source-2.2.20 linux_perso
cd linux_perso
sed 's/^EXTRAVERSION\ =$/EXTRAVERSION\ =\ -perso/' Makefile > .perso
cat .perso > Makefile && rm -f .perso
make menuconfig => Choisissez vos options et quittez en sauvant
make dep
make modules
make bzImage
make modules_install
VII-B. Installation du noyau▲
L'exemple pris ici est relatif à la première installation d'un nouveau noyau sur le système.
Sélectionnez
cp archi/i386/boot/bzImage /boot/vmlinuz-2.2.20-perso
cp System.map /boot/System.map-2.2.20-perso
cd /boot/
ln -s vmlinuz-2.2.20-perso linux_perso
Editer le fichier /etc/lilo.conf pour ajouter l'entrée suivante :
Sélectionnez
image=/boot/linux_perso
label=perso
read-only
restricted