Après avoir compilé le noyau, vous devez l'installer afin de pouvoir
l'amorcer. Vous devez installer le noyau dans le répertoire
/boot. Saisissez pour cela la commande
suivante :
INSTALL_PATH=/boot make install
Les modules compilés doivent encore être installés. Saisissez
make modules_install
pour les installer dans les bons répertoires cibles dans
/lib/modules/<version>. Si la version de
l'ancien noyau est la même, les anciens modules sont écrasés. Mais vous
pouvez réinstaller les modules et le noyau d'origine à partir des CD.
![]() | Astuce |
|---|---|
Veillez à ce que les modules éventuels correspondants à des
fonctionnalités que vous venez de compiler directement dans le noyau
aient été retirés du
répertoire | |
Afin que GRUB puisse amorcer l'ancien noyau
(désormais /boot/vmlinuz.old), ajoutez dans le
fichier /boot/grub/menu.lst une nouvelle image
d'amorçage intitulée Linux.old. Cette procédure est
décrite en détail dans Chapitre 8, Le gestionnaire d'amorçage. GRUB ne
nécessite pas d'être réinstallé.
Le fichier /boot/System.map contient les
symboles du noyau requis par les modules pour pouvoir appeler
correctement les fonctions du noyau. Ce fichier dépend du noyau en cours
de fonctionnement. C'est pourquoi, après avoir compilé et installé le
noyau, vous devez copier le nouveau fichier
/usr/src/linux/System.map dans le répertoire
/boot. Ce fichier sera généré à chaque compilation
du noyau. Si lors de l'amorçage, vous recevez un message d'erreur comme
System.map does not match actual kernel, il est alors probable que vous
ayiez oublié de copier le fichier System.map dans
/boot après la compilation du noyau.