Wie kann ich GRUB2 anweisen, die Auflösung (und auch die an den Kernel übergebene) auf das Maximum zu setzen, das es beim Booten erkennen kann ?
boot
grub2
resolution
Mehrdad
quelle
quelle
Antworten:
Ich nehme an, der Grund, warum Sie danach fragen, ist, dass Sie verschiedene Monitore auf demselben Ubuntu-Computer verwenden und GRUB2 auf allen gut aussehen soll. Wenn Sie sich jedoch Sorgen über die Auflösung machen, die nach dem Booten von Ubuntu verwendet wird, ist dies nicht der Fall . GRUB2 gibt die Auflösung, die es für das Boot-Menü auswählt, nicht "an den Kernel weiter".
Bearbeiten
/etc/default/grub
alsroot
. Möglicherweise möchten Sie es zuerst sichern:(Sie würden das im Terminal ausführen, das Sie durch Drücken von Ctrl+ Alt+ öffnen können T.)
So bearbeiten Sie es mit Gedit als "
root
Ausführen":(Oder wenn Sie Kubuntu verwenden, führen Sie
kdesudo kate /etc/default/grub
stattdessen aus.)Sie erhalten viele Nachrichten im Terminal, wenn Sie diesen Befehl im Terminal ausführen und nicht mit Alt+ F2. Sie werden bemerken, dass sie nicht sagen, dass sie sich auf die Datei beziehen, die Sie bearbeiten, also ist das in Ordnung.
Sie werden feststellen, dass ein Teil der Datei ungefähr so aussagt:
Entfernen Sie das Kommentarzeichen
#
von der Zeile, in der es stehtGRUB_GFXMODE
, und ändern Sie die Auflösung von640x480
inauto
. Die Zeile sollte jetzt lauten:Speichern Sie die Datei und beenden Sie den Editor. Führen Sie im Terminal Folgendes aus:
(Dies muss nach jeder Änderung an ausgeführt werden
/etc/default/grub
, um die Änderungen zu übernehmen.)Starten Sie jetzt neu und prüfen Sie, ob dies Ihren Wünschen entspricht.
Möglicherweise nicht (da der "Plattformstandard" verwendet wird, der möglicherweise nicht der höchste ist). Wenn dies der Fall ist, bearbeiten Sie es
/etc/default/grub
erneut und ändern Sie diesmal die Zeile so, dass sie in etwa wie folgt aussieht:Sie werden nicht unbedingt genau diese Zeile verwenden wollen. Sie sollten alle Auflösungen auflisten, die Sie ausprobieren möchten, in der Reihenfolge, in der Sie sie ausprobieren möchten. Die von mir aufgelisteten Auflösungen sind die Standardauflösungen für Monitore mit einem Seitenverhältnis von 4: 3, aber Breitbildmonitore (einschließlich der meisten Laptop-Bildschirme heutzutage) haben unterschiedliche Formfaktoren und verwenden unterschiedliche Auflösungen. Wikipedia hat eine Liste gängiger Auflösungen, die Ihnen helfen können. Wenn Sie die gewünschten Auflösungen für jedes Gerät kennen, können Sie sie einfach auflisten (höchste zuerst). Sie sollten wahrscheinlich
640x480
oderauto
am Ende einschließen . Ich empfehle dies, weil ich nicht weiß, ob GRUB2 immer eine sichere niedrige Auflösung versucht, wenn Sie das nicht einschließen.Speichern Sie dann die Datei erneut, führen Sie sie erneut aus, starten Sie sie
sudo update-grub
erneut und prüfen Sie, ob dies Ihren Anforderungen entspricht.Wenn nicht, haben Sie möglicherweise Pech. GRUB2 zeigt Videos nicht so an wie Ubuntu nach dem Booten. GRUB2 verwendet VESA-BIOS-Erweiterungen , um das Startmenü mit verbesserter Auflösung (und Farbtiefe) anzuzeigen, und die maximale Auflösung eines Computers über VBE ist nicht immer so hoch wie die maximale Auflösung, die von der Grafikkarte und dem Monitor unterstützt wird.
Quelle: Die offizielle GRUB2-Dokumentation . (Sie werden feststellen, dass die Versionsnummer 1,99 ist . Es ist immer noch GRUB2. Ein bisschen verwirrend, aber wahr.)
[ Vielen Dank an TechZilla für den Hinweis auf einen schwerwiegenden Fehler in der Originalversion dieser Antwort.]
quelle
GRUB_GFXMODE=auto
erhält fast immer die bestmögliche Auflösung über VESA. Die VESA-Breitbildauflösungen sind nicht standardisiert, und ich habe noch nie eine von Grub2 zum Laufen gebracht. Ich habe gehört, dass es möglich ist, wenn ein Intel GFX-Chip und ein halbkompliziertes VESA-Softpatching verwendet werden. AFAIK dies ist mit nicht von Intel stammenden GFX-Chips nicht möglich. ... außerdem solltest du meinem Kommentar eine +1 hinzufügen, wenn er das Ziel erreicht hat. : PEs gibt auch eine GUI-Option.
Grub Customizer:
Mit Grub Customizer können Sie Grub-Einträge bearbeiten, umbenennen, neu anordnen oder einfrieren. Es erlaubt auch, die Hintergrundfarben des Grub-Menüs zu ändern oder ein benutzerdefiniertes Bild hinzuzufügen und unterstützt auch die BURG-Anpassung. Sie können Grub Customizer auch von einer Live-CD / USB-Umgebung aus verwenden, um Ihre Startprobleme zu beheben.
Installation:
Drücken Sie Alt+ Ctrl+ T, um das Terminal zu öffnen und die folgenden Befehle auszuführen:
Wie benutzt man:
Einmal installiert, drücke Alt+ F2, tippe
grub-customizer
und drücke Enter.Authentifizieren Sie sich mit Ihrem Benutzerpasswort.
Einmal geöffnet, klicken Sie
Preferences
in der Symbolleiste auf.Unter
Appearance
Registerkarte aktivierencustom resolution
, und geben Sieauto
in das Textfeld ein.Alternativ unter
Advanced
Tab aktivierenGRUB_GFXMODE
und geben Sieauto
im Textfeld vor ihm. Sie können die Auflösung auch als Folge von einem oder mehreren Modi angeben, die durch Kommas (',') oder Semikolons (';') getrennt sind. Jedes wird nacheinander ausprobiert, bis eines gefunden wird. Beispielsweise:1440x900,1680x1050,1920x1200,2560x1600
Oder spezifiziert mit Tiefe (8, 16 oder 24):
1440x900x16,1680x1050x16,1920x1200x16,2560x1600x16
Schließen Sie das
Preferences
Dialogfeld und klicken Sie in der Symbolleiste des Hauptfensters auf Speichern. Das ist es!Um Grub Customizer zu entfernen, führen Sie die folgenden Befehle im Terminal aus:
quelle