web-dev-qa-db-fra.com

Comment puis-je modifier l'option de menu de démarrage par défaut de la ligne de commande GRUB?

J'ai un système double Windows 7/Ubuntu que je démarre presque toujours dans Windows. Lorsque je démarre dans Ubuntu, il fait que l'option de menu de démarrage par défaut. Bien que ce soit ennuyeux, je pourrais vivre avec elle si je pouvais modifier la valeur par défaut de la ligne de commande GRUB disponible dans le menu Boot. Je ne veux pas avoir à démarrer à Ubuntu pour résoudre ce problème à chaque fois.

Je suis capable de trouver le fichier de configuration de GRUB et peut voir le contenu (en quelque sorte) à l'aide de:

cat (hd0,5)/boot/grub/grub.cfg

(Bien que cela ne me montre que la "queue" et non le fichier entier).

et la commande:

configfile (hd0,5)/boot/grub/grub.cfg

exécute cette configuration (à nouveau).

Est-il possible d'éditer ce fichier à partir de la ligne de commande GRUB?

Le GRUB (1.99) Manuel suggère que je puisse utiliser le bloc d'environnement pour:

définissez la saisie du menu par défaut en fonction de ce qui a été sélectionné la dernière fois

qui peut résoudre mon problème, mais je ne trouve aucun exemples d'utilisation ... Puis-je utiliser l'save_env et load_env commandes?

Remarque: j'ai grub version 1.98

10
Matthew Murdoch

Non, il n'ya aucun moyen de modifier le menu de démarrage par défaut de la ligne de commande GRUB. Le moyen le plus simple de le faire est de démarrer dans Linux.

La prochaine fois que vous démarrez, regardez l'ordre des options de démarrage. Disons que vous souhaitiez faire Windows l'option de démarrage par défaut, notez la ligne sur laquelle il se trouve sur, c'est-à-dire le 4ème ou quoi que ce soit.

Éditer /etc/default/grub

Trouver la ligne -

GRUB_DEFAULT=0

Soustraire 1 du numéro que vous avez indiqué ci-dessus, il était 4 et modifier le texte à lire

GRUB_DEFAULT=3


Cours update-grub2 de la coquille.

15
bryan

Utilisation du Super Grub Disk est plus facile que d'utiliser un CD en direct.

Voir ce tutoriel: récupération de Grub 2 .

3
harrymc