web-dev-qa-db-fra.com

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

Cette question a été soulevée récemment pour moi (et on m'a demandé de la poser comme une question spécifique à ce sujet):

Mon système est pas dual-boot, je lance un système de bureau Ubuntu standard "sur le métal" (je pense que l'exécuter dans un VM est identique).

Pressage c lors du démarrage ne fait pas apparaître le menu GRUB (ce qui, je crois, s’applique à un système à double démarrage).

Comment puis-je obtenir que le menu GRUB se présente sur un système single - boot?

256
Peter.O

Le menu apparaîtra si vous maintenez enfoncé Shift lors du chargement de Grub, si vous démarrez à l’aide du BIOS. Lorsque votre système démarre avec UEFI, appuyez sur Esc.

Pour un changement permanent, vous devez éditer votre fichier /etc/default/grub - placez un symbole "#" au début de la ligne GRUB_HIDDEN_TIMEOUT=0.

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

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

232
Vojtech Trefny

J'ai essayé les deux Shift et Space clés mais rien ne fonctionne. Seulement le Esc La touche fonctionne pour Ubuntu 14.04 et 16.04 pour obtenir le menu Grub au moment du démarrage.

73
MAK
  • Continuer à frapper Shift jusqu'à ce que vous voyiez "Message de chargement Grub"
  • Après le message, maintenez la Shift jusqu'à ce que le menu apparaisse.
15
cmcginty

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

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

Donc, si vous supprimez ou commentez la ligne en tant que:

#GRUB_TIMEOUT_STYLE=hidden

alors le menu affichera par défaut.

18.04 + Pas de double démarrage, bottes en 5 secondes:

GRUB_TIMEOUT_STYLE = false

GRUB_TIMEOUT = (pas de valeur). Fonctionne bien LVM.

11
Arya

Par défaut , GRUB affiche 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 afficher un men :

  1. Éditer /etc/default/grub:

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

  2. Exécutez update-grub pour régénérer /boot/grub/grub.cfg en fonction des paramètres /etc/default/grub.

Vous pouvez obtenir GRUB pour afficher le men même si le paramètre par défaut GRUB_HIDDEN_TIMEOUT=0 est appliqué:

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

Espérons que cela dissipe toute confusion quant à la raison pour laquelle Shift fonctionne pour certains utilisateurs et Esc fonctionne pour les autres .

7
200_success

J'ai entendu dire que Shift le fait. Mais j'ai utilisé Space auparavant et cela a fonctionné.

3
Habitual

Pour les versions plus récentes d'Ubuntu, il n'y a pas GRUB_HIDDEN_TIMEOUT à la place de GRUB_TIMEOUT_STYLE qui est défini sur hidden par défaut.

Ouvrez le fichier Sudo nano /etc/default/grub. Modifiez la valeur de GRUB_TIMEOUT_STYLE de hidden en menu et assurez-vous que GRUB_TIMEOUT n’est pas défini sur 0, puis exécutez-le.

Sudo update-grub

Done!!!

0
Saurabh Singh