Charger automatiquement un noyau ancien au demarrage
Posté : mar. 21 mai 2019 22:55
Salut a tous,
C'est plus un retour d’expérience qu'un vrai truc mais bon si ça peut aider.
Dans le cas ou vous devez rétrograder sur un noyau plus ancien parce que vous suspectez des soucis avec le noyau actuel (ou bien vous avez installe un noyau plus récent pour test mais vous souhaitez démarrer sur le noyau stable de façon automatique), vous avez sûrement remarque que le grub va charger le noyau le plus récent. Si vous voulez booter sur le noyau plus ancien, vous devez au démarrage, afficher le grub, aller dans les options avancées et sélectionner le noyau que vous souhaitez.
Une astuce pour démarrer automatiquement sur un noyau plus ancien consiste a éditer le fichier de configuration du grub (dans /etc/default/grub) et ajouter la ligne suivante:
Cette ligne va faire que toutes les entrées de la catégorie "option avancées" seront dorénavant affiches sur le premier menu.
Un petit:
et maintenant au démarrage, le grub affichera directement tout les noyaux disponibles.
Ensuite, il n'y a plus qu'a modifier le paramètre (toujours dans le fichier /etc/default/grub):
et remplacer le 0 par le numero de la ligne correspondant au noyau sur lequel vous voulez booter automatiquement (attention on compte a partir de 0 et non de 1). Par exemple, si vous avez le grub suivant:
par
puisque le noyau 4.12 est la troisieme ligne du menu (et on compte en commençant par 0)
Un petit:
et au prochain redemarrage, le noyau 4.12 sera charge directement sans que vous ayez a vous balader dans le grub 
Voila, ca a marche chez moi (j'ai les noyaux 4.15 et 4.13 installes et je peux booter automatiquement sur le 4.13 sans avoir a supprimer le 4.15, on sait jamais, je pourrais en avoir besoin
... le syndrome de "la ceinture et des bretelles"
)
Les infos concernant le paramétrage du grub sont ici: https://doc.ubuntu-fr.org/tutoriel/grub ... age_manuel
Et merci a alain
pour les discussions qui ont mené a trouver cette petite astuce.
C'est plus un retour d’expérience qu'un vrai truc mais bon si ça peut aider.
Dans le cas ou vous devez rétrograder sur un noyau plus ancien parce que vous suspectez des soucis avec le noyau actuel (ou bien vous avez installe un noyau plus récent pour test mais vous souhaitez démarrer sur le noyau stable de façon automatique), vous avez sûrement remarque que le grub va charger le noyau le plus récent. Si vous voulez booter sur le noyau plus ancien, vous devez au démarrage, afficher le grub, aller dans les options avancées et sélectionner le noyau que vous souhaitez.
Une astuce pour démarrer automatiquement sur un noyau plus ancien consiste a éditer le fichier de configuration du grub (dans /etc/default/grub) et ajouter la ligne suivante:
Code : Tout sélectionner
GRUB_DISABLE_SUBMENU=yUn petit:
Code : Tout sélectionner
sudo update-grubEnsuite, il n'y a plus qu'a modifier le paramètre (toujours dans le fichier /etc/default/grub):
Code : Tout sélectionner
GRUB_DEFAULT=0et que vous souhaitez démarrer sur le noyau 4.12, vous devez remplacer:Linux Mint 18.3 4.15
Linux Mint 18.3 4.13
Linux Mint 18.3 4.12
Code : Tout sélectionner
GRUB_DEFAULT=0Code : Tout sélectionner
GRUB_DEFAULT=2Un petit:
Code : Tout sélectionner
sudo update-grubVoila, ca a marche chez moi (j'ai les noyaux 4.15 et 4.13 installes et je peux booter automatiquement sur le 4.13 sans avoir a supprimer le 4.15, on sait jamais, je pourrais en avoir besoin
Les infos concernant le paramétrage du grub sont ici: https://doc.ubuntu-fr.org/tutoriel/grub ... age_manuel
Et merci a alain