Je n'arrive pas à afficher le menu grub pendant le démarrage

38

Après avoir essayé (et échoué) d’installer de meilleurs pilotes ATI en 11.10, j’ai en quelque sorte perdu mon menu grub au démarrage. L'écran change pour la couleur violette familière, mais au lieu d'une liste d'options de démarrage, il ne s'agit que d'une couleur unie vierge, puis disparaît rapidement et démarre normalement dans l'entrée par défaut.

Comment puis-je récupérer le chargeur de démarrage? J'ai essayé sudo update-grub et aussi différentes combinaisons de résolutions et de profondeurs de couleurs dans l'application startupmanager sans succès (640x480, 1024x768, 1600x1200, 16 bits, 8 bits, délai de 10 secondes, délai de 7 secondes, délai de 2 secondes). ..)

modifier:

J'ai déjà essayé de maintenir Shift pendant le démarrage et cela ne semble pas changer le comportement. Je reçois le message "GRUB Loading" dans le terminal, mais à l’endroit où le menu grub apparaît normalement, j’ai un écran magenta vierge pendant un moment.

Voici le contenu de /etc/default/grub

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=" vga=798 splash"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command 'vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
    
posée wim 13.12.2011 - 13:28
la source

8 réponses

29

J'avais le même problème sur mon ordinateur portable, obtenant l'écran blanc magenta. Voici ce qui a fonctionné pour moi. J'ai changé:

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true

à:

GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false

Et comme je n’avais pas de CRT, au lieu de cela j'ai changé:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

à:

GRUB_CMDLINE_LINUX_DEFAULT=""

Puis a couru update-grub . Au redémarrage, j'ai pu récupérer le menu en maintenant enfoncée la touche Shift .

    
réponse donnée Bob Lord 05.02.2012 - 20:37
la source
21

Pour afficher le menu uniquement lorsque vous en avez besoin

Maintenez SHIFT depuis l'écran de chargement du BIOS. Le menu GRUB devrait apparaître.

Pour toujours le montrer

Exécutez Gedit en tant que root ( gksu gedit ) et ouvrez le fichier /etc/default/grub . Il devrait y avoir quelque chose comme ça ici:

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true

Modifiez-le en ceci:

GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false

Enregistrez-le, exécutez sudo update-grub depuis un terminal et redémarrez. Le menu GRUB devrait apparaître.

    
réponse donnée RobinJ 13.12.2011 - 13:45
la source
16

Aucune des suggestions ci-dessus n'a fonctionné pour moi. J'ai donc essayé de "commenter" les deux entrées. c'est-à-dire que je les ai changés de

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true

à:

#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true

Je reçois maintenant l’écran du menu grub pendant 10 secondes.

GRUB_HIDDEN_TIMEOUT contrôle si le menu est affiché ou non. Le comportement par défaut consiste à masquer le menu si un seul système d'exploitation est présent. Si un utilisateur avec seulement Ubuntu souhaite afficher le menu, placez un symbole # au début de cette ligne pour désactiver la fonctionnalité de menu masqué. Pour plus d'informations, consultez la page d'aide Grub 2 Ubuntu

    
réponse donnée dejjones 22.02.2012 - 22:25
la source
6

J'ai un problème similaire dans Ubuntu 11.10. Pour moi, ce n'est qu'un écran noir avec "grub loading".

Mais j'ai trouvé une solution de contournement. Je peux afficher le menu en activant le mode console en décommentant cette ligne dans /etc/default/grub :

GRUB_TERMINAL=console

Bonne chance!

    
réponse donnée Philip Stark 17.12.2011 - 12:02
la source
4

Après avoir changé

GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false

décommentez la ligne

#GRUB_GFXMODE=640x480

Une fois cela fait, exécutez sudo update-grub et mettez à jour le Grub. Puis redémarrez l'ordinateur et le problème sera résolu. Je l'ai fait réparer J'ai eu ce problème quand j'utilisais un moniteur CRT. Essayez-le meilleur de la chance.

    
réponse donnée Wuby 19.12.2011 - 05:56
la source
1

Rien de ce qui précède ne fonctionne pour moi. Après avoir comparé le /etc/default/grub sur une machine qui montre GRUB, je n'ai pas commenté ce qui suit:

GRUB_TERMINAL=serial    
GRUB_SERIAL_COMMAND="serial --unit=0 --speed=115200 --stop=1"

exécutez ensuite sudo update-grub et reboot , le menu GRUB affiche.

D'autres lignes sont:

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

j'espère que cela vous aidera.

    
réponse donnée zhayu 29.07.2016 - 18:34
la source
1

Tous les mêmes problèmes ici. Même après avoir commenté les lignes HIDDEN et décommenté GRUB_TERMINAL = console

J'ai aussi ajouté GRUB_TIMEOUT_STYLE = menu en vain.

Mais après RTFM ici: lien (défiler jusqu'à - & gt; "GRUB vs GRUB2")

il dit:

  1. Maintenez la touche Maj enfoncée pour afficher le menu lors du démarrage. Dans certains cas, l’appui sur la touche ESC peut également afficher le menu.

Appuyez une fois sur ESC après l’avertissement du BIOS (F2 dans mon cas) a fait le tour pour moi!

    
réponse donnée Jens 13.11.2017 - 13:50
la source
0

Vérifiez si vous avez désactivé USB hérité dans le BIOS. Je l'avais décochée il y a quelque temps pour tester les IRQs USB et je l'avais oublié. Ensuite, je n'avais aucun moyen d'accéder au menu grub (même si F2 fonctionnait toujours pour accéder audit BIOS).

    
réponse donnée yPhil 17.05.2016 - 02:12
la source

Lire d'autres questions sur les étiquettes