web-dev-qa-db-fra.com

Modification de l’élément d’amorçage par défaut dans le menu de menu, une réponse définitive?

Chaque fois que j'ai essayé de double amorcer Ubuntu avec Windows, j'ai toujours des difficultés avec la même chose ... éditer l'option par défaut sur le chargeur de démarrage grub. Je cours maintenant 11.10 et ai rencontré le même problème.

  • Le gestionnaire de démarrage n'a pas fonctionné le 11.04, ni le 11.10.
  • La modification de GRUB_DEFAULT= dans le fichier /etc/default/grub 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 ce que c'est?

25
Russ

Le guide définitif est le wiki de la communauté (lien ci-dessous).

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

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

enter image description here

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

enter image description here

N.B. J'ai tronqué le fichier pour afficher uniquement les lignes commençant par le texte menuentry

Définir par une valeur de chaîne est utile si vous voulez que Windows soit le démarrage par défaut.

Vous ne modifiez que GRUB_DEFAULT dans le fichier /etc/default/grub

Dans les deux cas - exécutez Sudo update-grub pour 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 le modifier vous-même.


Question liée:

  1. Comment définir Windows pour démarrer par défaut dans le chargeur de démarrage?
  2. https://help.ubuntu.com/community/Grub2
23
fossfreedom

Je venais de l'avoir et cela ne fonctionnait toujours pas, peu importe le nombre de fois où j'essayais des variations ... jusqu'à ce que je réalise que j'avais deux fichiers/etc/default/grub - un pour chacune de mes racines à double démarrage! Et j'avais édité le mauvais. Il existe donc un autre fichier ou une variable quelque part qui sélectionne le fichier que nous utilisons réellement.

1
Bob