2.5. Définition d'un noyau par défaut

Définir un noyau spécifique par défaut à l'aide de l'outil de ligne de commande grubby et de GRUB.

Procédure

  • Définition du noyau par défaut, à l'aide de l'outil grubby

    • Entrez la commande suivante pour définir le noyau par défaut à l'aide de l'outil grubby:

      # grubby --set-default $kernel_path

      La commande utilise comme argument un identifiant de machine sans le suffixe .conf.

      Note

      L'identifiant de la machine se trouve dans le répertoire /boot/loader/entries/.

  • Définir le noyau par défaut, en utilisant l'argument id

    • Lister les entrées de démarrage à l'aide de l'argument id, puis définir un noyau par défaut :

      # grubby --info ALL | grep id
      # grubby --set-default /boot/vmlinuz-<version>.<architecture>
      Note

      Pour dresser la liste des entrées de démarrage à l'aide de l'argument title, exécutez la commande # grubby --info=ALL | grep title commande.

  • Définition du noyau par défaut uniquement pour le prochain démarrage

    • Exécutez la commande suivante pour définir le noyau par défaut uniquement pour le prochain redémarrage à l'aide de la commande grub2-reboot:

      # grub2-reboot <index|title|id>
      Avertissement

      Définissez le noyau par défaut uniquement pour le prochain démarrage avec précaution. L'installation de nouveaux RPM de noyaux, de noyaux auto-construits et l'ajout manuel d'entrées dans le répertoire /boot/loader/entries/ peuvent modifier les valeurs de l'index.