Ich verwende einen Linux-Server ohne X11 oder irgendeine Art von GUI mit einem modernen 22-Zoll-LCD-Monitor.
Angesichts der Größe meines Monitors möchte ich die Anzahl der Zeilen und Spalten in meiner Konsole erhöhen. Wie kann ich dies erreichen?
Fügen Sie "vga=792"
der Kernel-Zeile in Ihrer grub.conf
Datei etwas hinzu, das sich normalerweise in /etc
oder befindet /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 sagen , dass beim Booten ein Menü angezeigt werden soll, das aus einem vom Kernel durchgeführten Testprozess erstellt wurde, um festzustellen, welche Auflösungen wahrscheinlich funktionieren. Ich finde, dass es oft andere Zahlen gibt, die funktionieren, die diese Methode nicht findet.
Dies ist alles systemspezifisch. Verschiedene Grafikkarten haben unterschiedliche unterstützte Modi, und Kernel-Build-Optionen können die Optionen für den Videomodus öffnen oder schließen. Das Subsystem, das sich damit befasst, wird als Kernel-Framebuffer bezeichnet. Wenn Sie also benutzerdefinierte Kernel kompilieren, achten Sie darauf, die Unterstützung, die Ihr Kernel benötigt, um Ihre Grafikkarte vollständig zu unterstützen, nicht zu entfernen. Die meisten Karten können den VESA FB-Treiber verwenden, aber ein anderer Treiber, der für Ihre Kartenmarke spezifisch ist, eröffnet möglicherweise weitere Optionen.
Beachten Sie außerdem, dass einige Teile dieses Subsystems Hex-Zahlen und andere Dezimalzahlen verwenden. Sie können die Konvertierung in Dezimalzahlen durchführen, wie ich es getan habe, oder Sie können "vga=0x318"
stattdessen so etwas sagen .