Gentoo : Guide rapide de mise à jour du noyau

Ce petit article a pour but de lister les commandes afin de mettre à jour son noyau.

1 – Sélectionner le noyau

 

# eselect kernel list
Available kernel symlink targets:
[1] linux-2.6.30-gentoo-r5 *
[2] linux-2.6.31-gentoo-r10

On séléctionne le kernel linux-2.6.31-gentoo-r10 :

cdulux home # eselect kernel set 2

On vérifie que le lien symbolique pointe bien sur le répertoire correspondant au noyau sélectionné :

cdulux home # ll /usr/src/
total 12K
lrwxrwxrwx 1 root root 23 avril 3 18:51 linux -> linux-2.6.31-gentoo-r10
drwxr-xr-x 20 root root 4,0K déc. 26 00:36 linux-2.6.30-gentoo-r5
drwxr-xr-x 23 root root 4,0K avril 2 16:34 linux-2.6.31-gentoo-r10

2 – Récupérer l’ancienne configuration

 

Bon personnellement, j’utilise la méthode manuel et non {{genkernel}}.

Donc dans un 1er temps, on récupère l’ancienne config du noyau :

cdulux linux # cp /usr/src/linux-2.6.30-gentoo-r5/.config /usr/src/linux/

Puis il suffit de lancer l’importation du fichier config du noyau avec la commande suivante :

cdulux linux # make oldconfig

3 – Compilation du nouveau noyau

 

Il ne reste plus qu’a compiler le nouveau noyau.
Configurez les options voulus comme ceci :

cdulux linux # make menuconfig

Ensuite lancez la compilation comme cela :p

cdulux linux # make && make modules_install

Puis copiez le noyau dans le répertoire de boot :

cdulux linux # cp arch/x86_64/boot/bzImage /boot/kernel-2.6.31

Enfin récompilez les modules avec la nouvelle version du noyau :

cdulux linux # module-rebuild rebuild
** Preparing to merge modules:
** Packages which I will emerge are:
=dev-util/sysprof-1.0.12-r1
=x11-drivers/nvidia-drivers-190.42-r3

Il faut biensur avoir installer le paquet sys-kernel/module-rebuild et avoir au préalable éxecuté la commande

module-rebuild populate

Il ne reste plus qu’a modifier le fichier de démarrage du boot loader (GRUB ou LILO) et redémarrer sur le nouveau kernel.

Par contre ne supprimer pas de suite l’ancien noyau ! Sait-on jamais :p


Article lu 1158 fois

Laisser un commentaire