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 wird normal gestartet.
Wie kann ich den Bootloader zurückbekommen? Ich habe versucht sudo update-grub
und auch verschiedene Kombinationen von Auflösungen und Farbtiefen in der startupmanager
Anwendung ohne Erfolg (640x480, 1024x768, 1600x1200, 16 Bit, 8 Bit, 10 Sekunden Verzögerung, 7 Sekunden Verzögerung, 2 Sekunden Verzögerung ...)
bearbeiten:
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"
/etc/default/grub
Antworten:
Ich hatte das gleiche Problem mit meinem Laptop und bekam den magentaroten leeren Bildschirm. Hier ist, was für mich gearbeitet hat. Ich habe mich verändert:
zu:
Und da ich keine CRT hatte, habe ich stattdessen Folgendes geändert:
zu:
Dann rannte
update-grub
. Beim Neustart konnte ich dann durch Gedrückthalten der ShiftTaste das Menü aufrufen.quelle
GRUB_CMDLINE_LINUX_DEFAULT
, damit es funktioniert. Ich denke, das hängt nur mit dem Grafiktreiber zusammen und wird nicht benötigt, um das Grub-Menü anzuzeigen.Das Menü nur dann anzeigen, wenn Sie es brauchen
Halten Sie die UMSCHALTTASTE gedrückt, sobald der BIOS-Ladebildschirm angezeigt wird. Das GRUB-Menü sollte angezeigt werden.
Um es immer zu zeigen
Führen Sie Gedit als root (
gksu gedit
) aus und öffnen Sie die Datei/etc/default/grub
. Es sollte so etwas drin geben:Ändern Sie es zu diesem:
Speichern Sie es, führen Sie es
sudo update-grub
von einem Terminal aus und starten Sie es neu. Das GRUB-Menü sollte angezeigt werden.quelle
Keiner der obigen Vorschläge hat für mich funktioniert. Also habe ich versucht, die beiden Einträge zu "kommentieren". dh ich habe sie von geändert
zu:
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 Hilfeseite zu Grub 2 Ubuntu
quelle
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 die folgende Zeile auskommentiere
/etc/default/grub
:Viel Glück!
quelle
Nach dem Wechsel
Kommentiere die Zeile aus
Führen Sie anschließend
sudo update-grub
den Grub aus und aktualisieren Sie ihn. 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.quelle
Keines der oben genannten funktioniert für mich. Nach dem Vergleich mit dem
/etc/default/grub
auf einer Maschine, die GRUB zeigt, habe ich Folgendes kommentiert:Führen Sie dann
sudo update-grub
und ausreboot
, und das GRUB-Menü zeigt.Andere Zeilen sind:
hoffe das hilft dir
quelle
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:
Das einmalige Drücken von ESC nach dem BIOS-Hinweis (in meinem Fall F2) hat den Trick für mich getan!
quelle
Ü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).
quelle