Gemäß der Dokumentation ist die Verwendung des vga=
Kernel-Parameters ab GRUB2 veraltet. Die Tatsache, dass einige neuere Kernel es auf bestimmten Adaptern anscheinend nicht mehr unterstützen, spielt keine Rolle, da meine Grafikkarte sieben bis acht Jahre alt ist.
Das Problem ist jetzt, dass ich einen Textmodus mit höherer Auflösung verwenden möchte, z. B. 80 x 50 anstelle der Standardzeichen von 80 x 25. Anscheinend kommen für diese Grafikkarte (ATI Rage XL) alle Grafikmodi (VBE / VESA) nicht in Frage - die Liste der verfügbaren Modi ist nur 0
durchscheinend 6
. 6
ist 80x60
aber sieht schrecklich aus, deshalb würde ich gerne mit 1
(80x50) gehen.
Ich habe gesehen, wie 80x50 und 80x60 funktionierten, nachdem ich die Liste der verfügbaren Modi abgerufen hatte, wenn der Standardmodus nicht unterstützt wurde (wobei der Standard auskommentiert war GRUB_TERMINAL=console
), und ich wurde aufgefordert, auszuwählen.
Wie kann ich den Modus einstellen, wenn ich ihn nicht in der Kernel-Befehlszeile einstellen soll und jede Verwendung von GRUB_GFXMODE
(mit oder ohne vorab ladendem vbe
Modul) und GRUB_GFXPAYLOAD_LINUX=keep
fehlschlägt? Fehler wie in: Bildschirm bleibt leer, weil es ein ungültiger Grafikmodus für die Karte ist, die ich in diesem Computer habe?
Meine Idee wäre, immer noch an nomodeset
den Kernel zu übergeben, aber der Bootloader müsste dann immer noch den Grafikmodus einstellen. Und ich sehe keine anderen Optionen als den vga=
Kernel-Parameter dafür.
Hinweis: Mit den Befehlen vbetest
und videotest
auf der GRUB2-Konsole wird der Bildschirm ausgeblendet, und der Bildschirm wechselt in den Ruhemodus, nachdem behauptet wurde, dass kein Videoeingang vorhanden ist. vbeinfo
und videoinfo
zeigen einige andere verfügbare Modi als die oben genannten, aber es wird nicht erwähnt, wo dies eingestellt werden soll. Wenn ich die Kernel-Befehlszeile vga=1
(ohne nomodeset
) übergebe, sehe ich eine sehr kurze Warnung, dass sie veraltet ist, aber sie ist zu lang, um vollständig gelesen zu werden - und die Ausgabe erscheint nicht in dmesg
.
vga
Parameter gilt für den Kernel, nicht für grub2
. Egal wie grub2
Entwickler versuchen, einfache Komplexität zu erreichen, es funktioniert immer noch, solange die Kernel diesen Parameter verstehen.