375 votes

Comment accéder au menu Grub au démarrage ?

Mon système est no dual-boot, j'exécute un système de bureau Ubuntu standard "sur le métal" (je pense que l'exécuter dans une VM est la même chose).

Presser c pendant le démarrage ne fait pas apparaître le menu Grub (ce qui est le cas, je crois, pour un système à double démarrage).

Comment puis-je obtenir le Grub-menu pour se présenter sur un simple -Système de démarrage ?

35 votes

+1 excellente question pour exposer une caractéristique essentiellement non documentée du processus de démarrage d'Ubuntu, dont la réponse n'a été trouvée que par accident en fouillant dans Grub.cfg. Merci d'avoir hissé cette question au niveau supérieur (Googleable).

7 votes

Le crédit où le crédit est dû... Cette question a été soulevée dans une autre de mes questions (enfouie profondément dans les commentaires). Jorge Castro a suggéré que ce serait une bonne idée de la présenter comme une question à part entière... (le mérite en revient donc à lui.... et je suis heureux de me prélasser dans l'éclat reflété ;) Je peux voir la valeur de cette question comme une Q/A primaire.

352voto

Vojtech Trefny Points 14011

Le menu apparaîtra si vous appuyez et maintenez Shift pendant le chargement de Grub, si vous démarrez en utilisant le BIOS. Lorsque votre système démarre en utilisant UEFI, appuyez sur Esc .

Pour un changement permanent, vous devrez modifier votre fichier /etc/default/grub file -- placer un symbole "#" en début de ligne GRUB_HIDDEN_TIMEOUT=0 .

Enregistrez les modifications et exécutez sudo update-grub pour appliquer les changements.

Documentation : https://help.ubuntu.com/community/Grub2

6 votes

@codeMonk : Oups ! (J'ai supprimé mon précédent commentaire car j'étais sur la mauvaise piste).... A l'origine, j'ai mal compris le contexte de "GRUB_TIMEOUT=0". Le contexte dont vous parlez est en relation avec le "permanent" affichage du menu Grub... Je pensais que tu voulais dire par rapport à la "Shift" méthode clé... Il est vrai que pour un récurrent permanent vous devez ambos "#GRUB_HIDDEN_TIMEOUT=0" et "GRUB_TIMEOUT=*NON-ZERO*", comme décrit dans le manuel de l'utilisateur. lien dans la réponse ... (Je viens de le tester dans les deux sens).

0 votes

C'est seulement le gauche la touche shift qui fonctionne. Au début, je n'arrivais pas à comprendre ce que je faisais de mal - est-il si difficile de maintenir la touche Shift ? Finalement, j'ai lu attentivement le lien que vous fournissez et j'ai réalisé qu'il mentionne spécifiquement la touche chemise gauche.

11 votes

Tenir le shift gauche n'a pas fonctionné pour moi :(

91voto

MAK Points 1009

J'ai essayé les deux Shift y Space mais rien ne fonctionne. Seuls les <strong>Esc</strong> fonctionne pour Ubuntu 14.04 et 16.04 pour obtenir Grub Menu au démarrage.

3 votes

Même ici. Seule la touche ESCAPE fonctionnait avec Ubuntu 14.04.

17 votes

La même chose pour Ubuntu 16.04 - seul Escape fonctionne. Cela devrait être mentionné dans la documentation (Recovery Mode)

2 votes

Ubuntu 14.04 ici. RIEN ne fonctionne.

37voto

Arya Points 573

Dans Ubuntu 18.04, il n'y a pas de GRUB_HIDDEN_TIMEOUT=0 ligne dans /etc/default/grub - à la place, il y a GRUB_TIMEOUT_STYLE=hidden . Selon info -f grub -n 'Simple configuration' :

si cette option n'est pas définie ou définie sur 'menu', alors Grub affichera le menu et attendra que le délai défini par 'GRUB_TIMEOUT' expire avant de démarrer l'entrée par défaut. L'appui sur une touche interrompt le délai d'attente.

Donc si vous supprimez ou commentez la ligne comme :

#GRUB_TIMEOUT_STYLE=hidden

et exécuter sudo update-grub le menu s'affichera par défaut.

18.04 + Pas de dual boot, démarrage en Grub 5 secondes :

GRUB_TIMEOUT_STYLE=false

GRUB_TIMEOUT= (aucune valeur). Fonctionne bien LVM.

1 votes

Parfait ! Testé avec cette configuration QEMU : askubuntu.com/questions/924913/

0 votes

Fonctionne également en 18.10

0 votes

Cela a fonctionné sur mon MBP de fin 2010 avec Lubuntu 19.04.

19voto

thelsdj Points 3344
  • Continuez à frapper Shift jusqu'à ce que vous voyez "GrubMessage de chargement"
  • Après le message, maintenez la touche Shift jusqu'à ce que le menu apparaisse.

0 votes

C'est la nuance qui m'a permis d'entrer finalement ! Merci ! :)

3 votes

Cela ne fonctionne donc pas pour moi. Quoi que je fasse à cette pauvre touche SHIFT, ce NUC Intel saute le menu Grub :(

2 votes

@yPhil Intel NUC est le monstre qui mange Shift . Cela fonctionne partout ailleurs. J'ai de la chance que Esc fonctionne pour mon NUC, mais cela n'a pas semblé fonctionner pour vous, n'est-ce pas ?

13voto

200_success Points 997

Par défaut , Grub affichera le menu si un deuxième système d'exploitation est installé. Si seul Ubuntu est installé, alors Grub chargera généralement Ubuntu sans afficher le menu. Pour reconfigurer Grub pour toujours montrer un menu :

  1. Modifier /etc/default/grub :

    Définir GRUB_HIDDEN_TIMEOUT= (aucune valeur après le = signe).
    Définir GRUB_TIMEOUT=_n_ pour afficher le menu pour n secondes.

  2. Exécuter update-grub régénérer /boot/grub/grub.cfg sur la base de la /etc/default/grub paramètres.


Vous pouvez obtenir Grub pour afficher le menu même si l'option par défaut GRUB_HIDDEN_TIMEOUT=0 est en vigueur :

  • Si votre ordinateur utilise le BIOS pour démarrer, maintenez enfoncée la touche Shift pendant que Grub se charge pour obtenir le menu de démarrage.
  • Si votre ordinateur utilise UEFI pour le démarrage, appuyez sur Esc plusieurs fois pendant que Grub se charge pour obtenir le menu de démarrage.

J'espère que cela dissipe toute confusion quant à la raison pour laquelle Shift fonctionne pour certains utilisateurs y Esc travaille pour les autres .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X