Modifier l'élément de démarrage par défaut dans le menu grub, une réponse définitive?

25

Chaque fois que j'ai essayé de faire un double démarrage d'Ubuntu avec Windows, j'ai toujours du mal avec la même chose ... éditer l'option par défaut sur le chargeur de démarrage grub. J'utilise maintenant 11.10 et j'ai rencontré le même problème.

  • Le gestionnaire de démarrage n'a pas fonctionné le 11.04, ni le 11.10.
  • L'édition GRUB_DEFAULT=dans le /etc/default/grubfichier ne semble pas fonctionner non plus.

Cela ne devrait pas être difficile, et je suis sûr qu'il y a une explication simple. Quelqu'un pourrait-il me dire de quoi il s'agit?

Russ
la source

Réponses:

23

Le guide définitif est le wiki communautaire (lien ci-dessous).

Mais en résumé - GRUB_DEFAULTprend une valeur numérique ou une chaîne. Les valeurs numériques reflètent les options d'ordre de démarrage (valeurs des entrées de menu) décrites dans/boot/grub/grub.cfg

Par exemple - dans mon grub ma valeur GRUB_DEFAULT est définie sur la valeur 6 (six):

entrez la description de l'image ici

Si vous regardez /boot/grub/grub.cfget comptez les lignes commençant par l' entrée de menu texte où la première entrée est zéro , la seconde est une et ainsi de suite, vous verrez que la valeur de six correspond à ce que vous voyez dans l'écran grub.

entrez la description de l'image ici

NB J'ai tronqué le fichier pour ne montrer que les lignes commençant par l' entrée de menu texte

La définition par une valeur de chaîne est utile si vous souhaitez faire de Windows le démarrage par défaut.

Vous apportez uniquement des modifications GRUB_DEFAULTdans le fichier/etc/default/grub

Dans les deux cas - exécutez sudo update-grubpour régénérer le fichier /boot/grub/grub.cfg- c'est le fichier que grub utilise lui-même mais vous ne devez pas vous changer.


Question liée:

  1. Comment puis-je configurer Windows pour démarrer par défaut dans le chargeur de démarrage?
  2. https://help.ubuntu.com/community/Grub2
liberté libre
la source
Quel est le nom d'une entrée? L'étiquette après menuentry? Le menuentry_id_option? Quelque chose non spécifié par défaut? Doit-il être cité lors de sa transmission à GRUB_DEFAULT? Pouvez-vous peut-être changer l'exemple pour montrer comment utiliser les noms / identifiants des entrées de menu, car la spécification des index semble de toute façon une mauvaise idée.
Karl Richter
Salut, @fossfreedom, j'ai vu ce fil lorsque je cherchais un moyen de changer l'étiquette d'un menu GRUB directement depuis l'éditeur sans avoir à démarrer le système d'exploitation qui l'a installé (devrait être Ctrl-X du manuel GRUB mais peut-être le installé est trop vieux). Quoi qu'il en soit, mon commentaire concerne plutôt la façon dont vous avez fait la capture d'écran ci-dessus ainsi que les flèches et les étiquettes que vous avez ajoutées? BTW, est-ce votre éditeur de texte qui a ajouté les points de suspension? Qu'est ce que tu utilises?
diode verte
En fait, c'est le manuel de gnu.org qui est bien trop ancien: daté de juin 2012 pour GRUB version 2.00: P
diode verte
1

Je viens de l'avoir et cela n'a toujours pas fonctionné, peu importe le nombre de fois où j'ai essayé des variantes ... jusqu'à ce que je réalise que j'avais deux fichiers / etc / default / grub - un pour chacune de mes racines de démarrage double! Et j'avais édité le mauvais. Il y a donc un autre fichier ou variable quelque part qui sélectionne le fichier que nous utilisons vraiment.

Bob
la source