it-swarm.com.de

Ich kann das Grub-Menü beim Booten nicht anzeigen lassen

Nachdem ich in 11.10 versucht habe (und es nicht geschafft habe), bessere ATI-Treiber zu installieren, habe ich beim Booten irgendwie mein Grub-Menü verloren. Der Bildschirm ändert sich zwar in die gewohnte violette Farbe, aber anstelle einer Liste von Startoptionen wird nur eine leere Volltonfarbe angezeigt, die dann schnell ausgeblendet und der Standardeintrag normal gestartet.

Wie kann ich den Bootloader zurückbekommen? Ich habe Sudo update-grub und auch verschiedene Kombinationen von Auflösungen und Farbtiefen in startupmanager Anwendungen ohne Erfolg ausprobiert (640x480, 1024x768, 1600x1200, 16 Bit, 8 Bit, 10 Sekunden Verzögerung, 7 Sekunden Verzögerung, 2 Sekunden Verspätung ...)

edit:

Ich habe bereits versucht, die Umschalttaste während des Startvorgangs gedrückt zu halten, und es scheint das Verhalten nicht zu ändern. Ich erhalte die Meldung "GRUB Loading" im Terminal, aber an der Stelle, an der das Grub-Menü normalerweise angezeigt wird, wird für eine Weile ein leerer Magenta-Bildschirm angezeigt.

Hier sind die Inhalte von /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"
38
wim

Ich hatte das gleiche Problem mit meinem Laptop und bekam den Magenta-Bildschirm leer. Hier ist, was für mich gearbeitet hat. Ich habe mich verändert:

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true

zu:

GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false

Und da ich keine CRT hatte, habe ich stattdessen Folgendes geändert:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

zu:

GRUB_CMDLINE_LINUX_DEFAULT=""

Dann lief update-grub. Beim Neustart konnte ich dann durch Gedrückthalten der Taste das Menü aufrufen Shift Schlüssel.

29
Bob Lord

Das Menü nur dann anzeigen, wenn Sie es brauchen

Halten Sie die UMSCHALTTASTE gedrückt, sobald der BIOS-Ladebildschirm angezeigt wird. Das Menü GRUB sollte angezeigt werden.

Um es immer zu zeigen

Führen Sie Gedit als root aus (gksu gedit) und öffnen Sie die Datei /etc/default/grub. Es sollte so etwas drin geben:

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true

Ändern Sie es zu diesem:

GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false

Speichern Sie es, führen Sie Sudo update-grub von einem Terminal aus und starten Sie es neu. Das Menü GRUB sollte angezeigt werden.

22
RobinJ

Keiner der obigen Vorschläge hat für mich funktioniert. Also habe ich versucht, die beiden Einträge zu "kommentieren". ich habe sie von geändert

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true

zu:

#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true

Ich bekomme jetzt den Grub-Menü-Bildschirm für 10 Sekunden.

GRUB_HIDDEN_TIMEOUT steuert, ob das Menü angezeigt wird oder nicht. Standardmäßig wird das Menü ausgeblendet, wenn nur ein Betriebssystem vorhanden ist. Wenn ein Benutzer mit nur Ubuntu das Menü anzeigen möchte, platzieren Sie ein # -Symbol am Anfang dieser Zeile, um die verborgene Menüfunktion zu deaktivieren. Weitere Informationen finden Sie auf der Grub 2 Ubuntu-Hilfeseite

17
dejjones

Ich habe ein ähnliches Problem in Ubuntu 11.10. Für mich ist es nur ein schwarzer Bildschirm mit "Grub Loading".

Aber ich habe einen Workaround gefunden. Ich kann das Menü anzeigen lassen, indem ich den Konsolenmodus aktiviere, indem ich diese Zeile in /etc/default/grub auskommentiere:

GRUB_TERMINAL=console

Viel Glück!

6
Philip Stark

Nach dem Wechsel

GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false

kommentiere die Zeile aus

#GRUB_GFXMODE=640x480

Sobald dies erledigt ist, starte Sudo update-grub und aktualisiere den Grub. Starten Sie dann den Computer neu und das Problem ist behoben. Ich habe es reparieren lassen. Ich hatte dieses Problem, als ich einen CRT-Monitor verwendete. Versuch es. viel Glück.

4
Wuby

Trotzdem Probs hier. Auch nach dem Kommentieren der HIDDEN-Zeilen und dem Auskommentieren von GRUB_TERMINAL = console

Ich habe auch GRUB_TIMEOUT_STYLE = menu ohne Erfolg hinzugefügt.

Aber nach RTFM hier: https://help.ubuntu.com/community/Grub2#Boot_Display_Behavior (scrollen Sie zu -> "GRUB vs GRUB2")

es sagt:

  1. Halten Sie die UMSCHALTTASTE (rechts) gedrückt, um das Menü während des Startvorgangs anzuzeigen. In bestimmten Fällen kann durch Drücken der ESC-Taste auch das Menü angezeigt werden.

Einmal ESC drücken nachdem das BIOS bemerkt hat (F2 in meinem Fall), hat den Trick für mich getan!

1
Jens

Keines der oben genannten funktioniert für mich. Nach dem Vergleich mit /etc/default/grub auf einem Computer, auf dem GRUB angezeigt wird, habe ich Folgendes kommentiert:

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

führen Sie dann Sudo update-grub und reboot aus. Das Menü GRUB wird angezeigt.

Andere Zeilen sind:

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=""

hoffe das hilft dir.

1
zhayu

Überprüfen Sie, ob im BIOS "Legacy-USB" deaktiviert ist. Ich hatte es vor einiger Zeit deaktiviert, um USB-IRQs zu testen, und vergaß es. Dann hatte ich keine Möglichkeit, auf das Grub-Menü zuzugreifen (obwohl F2 immer noch funktionierte, um auf das BIOS zuzugreifen).

0
yPhil