web-dev-qa-db-fra.com

Comment utiliser GRUB_DEFAULT pour sélectionner un système d'exploitation par défaut pour le démarrage?

J'utilise UBUNTU 17.10 et j'ai plus d'un noyau Linux que je pourrais vouloir exécuter.

Selon le manuel de démarrage actuel , GRUB_DEFAULT est "l'entrée de menu par défaut. Il peut s'agir d'un nombre. Dans ce cas, il identifie la Nième entrée du menu généré comptée à partir de zéro ou le titre d'un menu. Si vous souhaitez définir une entrée de menu comme entrée par défaut, même s'il peut y avoir un nombre variable d'entrées avant celle-ci. "

Le menu de menu ne donne plus les différentes options du système d'exploitation. Il fournit un élément de menu nommé Advanced. La sélection de cet élément de menu fait apparaître un sous-menu de noyaux amorçables. GRUB_DEFAULT n'indexe pas ce sous-menu.

Dois-je ajouter mes propres options de démarrage personnalisées à /etc/grub.d/40_custom et référencer ces éléments de menu dans le menu grub.menu? Cette solution semble lourde. Définir un noyau par défaut était beaucoup plus simple dans le passé.

3
Joachim Martillo

Voici le moyen le plus simple de le faire ...

Éditer /etc/default/grub...

Sudo -H gedit /etc/default/grub

près du haut du fichier, éditez/ajoutez ces paramètres ...

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

Puis mettez à jour grub ...

Sudo update-grub

Désormais, lors du démarrage, il se souviendra du dernier système d'exploitation que vous avez sélectionné et en fera le paramètre par défaut jusqu'à la prochaine sélection d'un autre système d'exploitation.

2
heynnema