CentOS - Spécifier le kernel à utiliser au démarrage

Si vous souhaitez démarrer votre CentOS sur un kernel (noyau) différent, voici la marche à suivre.

1) Se connecter sur le serveur en console (SSH, terminal...).

2) Vérifier le kernel utilisé en utilisant la commande uname :

[root@SFEYLT20 ~]# uname -r
3.10.0-1062.1.1.el7.x86_64

3) Afficher tous les kernels disponibles :

[root@SFEYLT20 ~]# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg

CentOS Linux (3.10.0-1062.1.1.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-957.27.2.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-957.21.3.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-957.21.2.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-957.12.2.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-21ab15420859415b885b3efe53b26035) 7 (Core)

4) Sélectionner le kernel souhaité :

/!\ Attention, la numérotation commence à 0 /!\

[root@SFEYLT20 ~]# grub2-set-default 1

5) Génération du nouveau fichier grub.cfg en utilisant la commande grub2-mkconfig :

[root@SFEYLT20 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-1062.1.1.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-1062.1.1.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-957.27.2.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-957.27.2.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-957.21.3.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-957.21.3.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-957.21.2.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-957.21.2.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-957.12.2.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-957.12.2.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-21ab15420859415b885b3efe53b26035
Found initrd image: /boot/initramfs-0-rescue-21ab15420859415b885b3efe53b26035.img
done

6) Redémarrer le serveur pour appliquer le changement :

[root@SFEYLT20 ~]# reboot

7) Une fois le redémarrage effectué, le kernel spécifié à l'étape 4) est utilisé par le système :

[root@SFEYLT20 ~]# uname -r
3.10.0-957.27.2.el7.x86_64

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *