J'ai deux systèmes d'exploitation :Windows 8.1 et Ubuntu 14.04. Je veux cacher le menu grub. J'utilise grub 2.02~beta2-9. J'ai essayé les combinaisons suivantes de /etc/default/grub
:
#GRUB_HIDDEN_TIMEOUT=1 #GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=0
Le menu grub est visible pendant 10 secondes (si le délai d'attente est défini pour une valeur supérieure à 0, il s'affiche correctement :
GRUB_TIMEOUT=5
– 5 secondes de retard)GRUB_HIDDEN_TIMEOUT=1 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=0
le menu grub est visible, j'ai aussi essayé
GRUB_HIDDEN_TIMEOUT=false
et en définissant à la foisGRUB_TIMEOUT
etGRUB_HIDDEN_TIMEOUT
aux valeurs nulles et non nulles#GRUB_HIDDEN_TIMEOUT=1 #GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=1 GRUB_TIMEOUT_STYLE=hidden
le menu grub est visible pendant 1 seconde, essayez également
GRUB_TIMEOUT_STYLE=countdown
avec le même résultat, siGRUB_TIMEOUT
est réglé sur 0, 10 secondes de retard
Après chaque modification, je tape update-grub
et redémarrez l'ordinateur pour voir les résultats.
Selon la documentation GRUB trouvée dans info -f grub -n 'Simple configuration'
deuxième méthode est obsolète. La bonne façon est la troisième - en utilisant GRUB_TIMEOUT_STYLE
, mais malheureusement ça ne marche pas. C'est probablement une sorte de bug.
Réponse acceptée :
Normalement, si vous n'aviez qu'un seul système d'exploitation exécutant l'option GRUB_TIMEOUT=0
fonctionnerait.
Si os-prober
de GRUB 2 identifie les systèmes d'exploitation supplémentaires lors de l'exécution de /etc/grub.d/30_os-prober
script la fonctionnalité de délai d'expiration du menu masqué est désactivée par des instructions conditionnelles. Cela désactive également la possibilité d'utiliser le Shift touche pour afficher le menu pendant le démarrage. Les utilisateurs de plusieurs systèmes d'exploitation souhaitant masquer le menu peuvent trouver des modifications de script sur divers forums, ce qui leur permettra d'ajouter une fonctionnalité de délai d'attente masquée à la séquence de démarrage.
Cochez cette réponse si elle vous aide.