Démarrez dans un noyau plus ancien par défaut dans Ubuntu et autres Linux


  • FrançaisFrançais


  • Voici un scénario possible. Votre système a reçu une mise à jour du noyau, mais d’une manière ou d’une autre, les choses ne fonctionnent pas aussi bien qu’auparavant.

    Vous avez réalisé que si vous démarrez avec l’ancien noyau (oui, vous pouvez rétrograder le noyau), les choses reviennent à la normale.

    Cela vous rend heureux avec un petit inconvénient. Vous devez sélectionner manuellement l’ancien noyau à chaque démarrage.

    Ce problème a été rencontré par un lecteur âgé de It’s FOSS. La nouvelle mise à jour du noyau en Menthe Linux ne fonctionnait pas comme prévu. Le démarrage dans l’ancien noyau a “résolu” les problèmes, mais le choix de l’ancien noyau à chaque démarrage était un problème.

    Supprimer le nouveau noyau (tout en utilisant l’ancien noyau) n’est pas une bonne idée car le nouveau noyau sera installé et utilisé avec les prochaines mises à jour du système.

    J’ai donc suggéré de démarrer par défaut sur l’ancien noyau Linux. Comment faire ça? C’est ce que je vais vous montrer dans ce tutoriel.

    Démarrage dans l’ancien noyau Linux

    Si vous ne le connaissez pas déjà, votre distribution Linux conserve plus d’un noyau Linux installé sur votre système. Vous ne me croyez pas ? Lister les noyaux installés dans Ubuntu avec cette commande :

    apt list --installed | grep linux-image

    Lorsque vous obtenez une nouvelle version du noyau avec les mises à jour du système, votre système choisit automatiquement de démarrer avec le dernier noyau disponible.

    À partir de l’écran grub, vous pouvez allez dans les options avancées (ou versions Linux plus anciennes):

    grub ubuntu
    Écran Grub pour Ubuntu

    Ici, vous pouvez voir les noyaux disponibles pour démarrer. Choisissez l’ancien (sans option de récupération):

    grub options avancées
    Les options avancées de Grub vous permettent de démarrer dans des noyaux Linux plus anciens

    Vous ne remarquerez aucune différence visuelle. Vos fichiers et applications restent les mêmes.

    Maintenant que vous avez démarré avec l’ancien noyau, il est temps de faire en sorte que votre système démarre automatiquement.

    Faire du noyau plus ancien le noyau par défaut

    Si vous êtes à l’aise avec le terminal et les commandes Linux, vous pouvez modifier le fichier /etc/default/grub et y ajouter les lignes suivantes :

    GRUB_DEFAULT=saved
    GRUB_SAVEDEFAULT=true

    Et puis mettez à jour grub avec :

    sudo update-grub

    Ce que vous avez fait ici est de dire à votre système d’enregistrer l’entrée actuellement utilisée comme entrée par défaut pour les futures exécutions de GRUB.

    Cependant, tout le monde n’est pas d’accord avec la ligne de commande et je vais donc me concentrer sur un outil graphique appelé Grub Customizer.

    Installation du personnalisateur Grub

    Utilisez le PPA officiel pour installer Grub Customizer dans les distributions basées sur Ubuntu :

    sudo add-apt-repository ppa:danielrichter2007/grub-customizer
    sudo apt update
    sudo apt install grub-customizer

    Pour les autres distributions, veuillez utiliser votre gestionnaire de paquets pour installer cet outil.

    Utilisation de Grub Customizer pour modifier l’entrée de démarrage par défaut

    Lorsque vous exécutez Grub Customizer, il affiche les entrées de démarrage disponibles.

    grub personnalisateur ubuntu

    Vous avez deux options ici.

    Option 1: Sélectionnez l’entrée de noyau souhaitée et utilisez la flèche (affichée dans le menu du haut) pour la déplacer vers le haut dans l’ordre.

    déplacer l'ancien noyau dans l'ordre ubntu grub
    Déplacer l’ancien noyau vers le haut de l’ordre de démarrage

    Option 2: Faites de “l’entrée précédemment démarrée” l'”entrée par défaut”.

    faire de l'entrée actuellement démarrée comme ubuntu par défaut
    Faire de l’entrée précédemment démarrée la valeur par défaut

    Je suggérerais d’utiliser l’option 2 car cela fonctionnera même lorsqu’il y aura de nouvelles mises à jour du noyau.

    De cette façon, vous rétrogradez le noyau dans Ubuntu ou d’autres distributions sans même supprimer l’ancienne version du noyau.

    Notez que la plupart des distributions comme Ubuntu ne conservent que deux versions du noyau à la fois. Donc, éventuellement, votre ancien noyau préféré sera supprimé avec les nouvelles versions du noyau.

    Cette astuce m’a aidé lorsque j’ai installé le dernier noyau Linux dans Ubuntu et qu’il y avait des problèmes avec mon système audio pour une raison quelconque.

    Quelle que soit la raison, vous savez maintenant comment démarrer automatiquement dans un noyau plus ancien.

    Des questions? Suggestions? La section des commentaires est à vous.

    Source

    La Rédaction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

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

    Copy code