
Ich betreibe einen Linux-Server ohne X11 oder irgendeine Art von GUI mit einem modernen 22-Zoll-LCD-Monitor.
Angesichts der enormen Größe meines Monitors möchte ich die Anzahl der Zeilen und Spalten in meiner Konsole erhöhen. Wie kann ich das erreichen?
Antwort1
"vga=792"
Fügen Sie der Kernelzeile in Ihrer grub.conf
Datei, die sich normalerweise in /etc
oder befindet, etwas wie Folgendes hinzu /boot/grub
:
title My Linux OS Name and Kernel Version Number
root (hd0,0)
kernel /boot/vmlinuz-1.2.3.4 ro root=/dev/hda1 quiet vga=792
initrd /boot/initrd-1.2.3.4.img
Sie können vga=ask
stattdessen angeben, dass beim Booten ein Menü angezeigt werden soll, das aus einem vom Kernel durchgeführten Prüfvorgang erstellt wurde, um zu sehen, welche Auflösungen wahrscheinlich funktionieren. Ich habe festgestellt, dass es oft andere Zahlen gibt, die funktionieren, die diese Methode jedoch nicht findet.
Dies ist alles systemabhängig. Verschiedene Grafikkarten haben unterschiedliche unterstützte Modi und Kernel-Build-Optionen können Videomodusoptionen öffnen oder schließen. Das Subsystem, das sich damit befasst, heißt Kernel-Framebuffer. Achten Sie also beim Kompilieren benutzerdefinierter Kernel darauf, nicht die Unterstützung zu entfernen, die Ihr Kernel zur vollständigen Unterstützung Ihrer Grafikkarte benötigt. Die meisten Karten können den VESA-FB-Treiber verwenden, aber ein anderer Treiber, der speziell auf Ihre Kartenmarke zugeschnitten ist, bietet möglicherweise mehr Optionen.
Beachten Sie auch, dass einige Teile dieses Subsystems Hexadezimalzahlen und andere Dezimalzahlen verwenden. Sie können die Konvertierung in Dezimalzahlen vornehmen, wie ich es getan habe, oder stattdessen etwas wie Folgendes eingeben "vga=0x318"
.