Was genau macht GRUB_GFXPAYLOAD_LINUX = text?

15

Um Ubuntu 10.10 oder 11.10 in meinem neuen Lenovo L5210 mit Intel Sandy Bridge booten zu können, muss ich die GRUB_GFXPAYLOAD_LINUX=textGrub-Optionen einstellen . Ansonsten bekomme ich nur einen schwarzen Bildschirm mit einem Cursor in der oberen linken Ecke.

Wenn ich setze GRUB_GFXPAYLOAD_LINUX=text, erhalte ich anstelle des Cursors eine error: no video mode activatedMeldung in der oberen linken Ecke.

Was genau macht GRUB_GFXPAYLOAD_LINUX=textdas und was verliere ich, wenn ich es einstelle?

TipiT
quelle

Antworten:

9

13.1.9 gfxpayload

Wenn diese Variable gesetzt ist, steuert sie den Videomodus, in dem der Linux-Kernel gestartet wird, und ersetzt die Boot-Option 'vga =' (siehe Linux ). Es kann auf 'text' gesetzt sein, um den Linux-Kernel zu zwingen, im normalen Textmodus zu starten, 'keep', um den mit 'gfxmode' eingestellten Grafikmodus beizubehalten, oder auf einen der zulässigen Werte für 'gfxmode', um einen bestimmten Grafikmodus einzustellen (siehe gfxmode ).

Abhängig von Ihrem Kernel, Ihrer Distribution, Ihrer Grafikkarte und der Mondphase kann die Verwendung dieser Option dazu führen, dass GNU / Linux insbesondere zu Beginn der Startsequenz unter verschiedenen Anzeigeproblemen leidet. Wenn Sie Probleme haben, setzen Sie diese Variable auf 'text' und GRUB weist Linux an, im normalen Textmodus zu booten.

Die Standardeinstellung ist plattformspezifisch. Auf Plattformen mit einem systemeigenen Textmodus (z. B. PC-BIOS-Plattformen) lautet die Standardeinstellung "Text". Andernfalls kann die Standardeinstellung "Auto" oder ein bestimmter Videomodus sein.

Diese Variable wird häufig von 'GRUB_GFXPAYLOAD_LINUX' gesetzt (siehe Einfache Konfiguration ).


Aber was noch wichtiger ist: Ich habe die Meldung gefunden, die error: no video mode activatedSie auf Bug 699802 erhalten, und sie hat eine mögliche Lösung :

Decommenting #GRUB_GFXMODE=640x480in /etc/default/grublöst das Problem tatsächlich. Denken Sie daran, sudo update-grubnach dem Wechsel zu laufen /etc/default/grub.

Sehen Sie sich auch Kommentar 27 und Kommentar 24 und 30 als interessante Problemumgehungen an. Kommentar 30:

Ich wollte nur bestätigen, dass die Methode für Nummer 24 gut für Leute mit der verschlüsselten Partition funktioniert (kümmere dich nicht um das unkommentierte Zeug). Nur damit jemand wie ich da draußen nicht überall nachsehen muss, um herauszufinden, wie man einfache Befehle ausführt (mein erstes Mal, dass ich Linux benutze). Starten Sie das Terminal und wechseln Sie in das Verzeichnis cd /usr/share/grub/. Kopieren Sie die Schriftdateien in ein anderes Verzeichnis ( cp, benötigt sudound *.pftkopiert die drei Schriftdateien gleichzeitig) sudo cp *.pf2 /boot/grubund aktualisieren Sie dann grub mit sudo update-grub.

Rinzwind
quelle