GNU/Linux >> Tutoriels Linux >  >> Cent OS

Changer le noyau par défaut (démarrer avec l'ancien noyau) - CentOS/RHEL/OEL 7

Question :Comment modifier l'entrée GRUB2 par défaut pour démarrer une version différente du noyau ?

1. Vérifiez la version actuelle du noyau en cours d'exécution

# uname -a
Linux geeklab 3.8.13-94.el7uek.x86_64 #2 SMP Wed Feb 11 14:18:22 PST 2015 x86_64 x86_64 x86_64 GNU/Linux

2. Répertoriez les entrées du noyau selon le fichier GRUB2 :

# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
Oracle Linux Server, with Unbreakable Enterprise Kernel 3.8.13-94.el7uek.x86_64
Oracle Linux Server, with Unbreakable Enterprise Kernel 3.8.13-94.el7uek.x86_64 with debugging
Oracle Linux Server 7.1, with Linux 3.10.0-229.el7.x86_64
Oracle Linux Server 7.1, with Unbreakable Enterprise Kernel 3.8.13-55.1.6.el7uek.x86_64
Oracle Linux Server 7.1, with Linux 0-rescue-441e86c9ff854310a306bd33e56aae2b
REMARQUE :La première entrée est notée zéro. Donc, actuellement, le serveur est démarré à la 0e entrée conformément à la sortie de la commande `uname -a` ci-dessus.

3. Modifions la version du noyau en 3.8.13-55.1.6.el7uek.x86_64 qui se trouve à la ligne numéro 4 mais désignée comme entrée 3.

# grub2-set-default 3

4. Modifications apportées à /etc/default/grub nécessite la reconstruction du fichier grub.cfg comme suit :

# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-229.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-229.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.8.13-94.el7uek.x86_64
Found initrd image: /boot/initramfs-3.8.13-94.el7uek.x86_64.img
Found linux image: /boot/vmlinuz-3.8.13-55.1.6.el7uek.x86_64
Found initrd image: /boot/initramfs-3.8.13-55.1.6.el7uek.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-441e86c9ff854310a306bd33e56aae2b
Found initrd image: /boot/initramfs-0-rescue-441e86c9ff854310a306bd33e56aae2b.img
done

Redémarrez le serveur et il démarrera avec la version du noyau 3.8.13-55.1.6.el7uek.x86_64.

# shutdown -r now


Cent OS
  1. CentOS / RHEL 7 :Comment changer les niveaux d'exécution (cibles) avec systemd

  2. CentOS / RHEL 7 :Comment modifier les arguments GRUB2 avec grubby

  3. Comment changer le port par défaut d'Apache sur RHEL/CentOS 7

  4. Comment changer le noyau par défaut (démarrer à partir de l'ancien noyau) dans CentOS/RHEL 8

  5. Centos Linux avec horodatage dmesg

Comment installer le serveur LAMP sur RHEL 8 / CentOS 8 Linux

Configurer le conteneur Linux avec LXC sur CentOS 7/RHEL 7

Comment démarrer en mode mono-utilisateur dans CentOS 8 / RHEL 8

Comment changer le niveau d'exécution actuel/par défaut dans CentOS 8 / RHEL 8

comment configurer centos 8 pour démarrer avec l'ancienne version du noyau

Mettre à niveau le noyau Linux de CentOS 8