コンソールでフォントサイズ、行数、列数を変更する方法

コンソールでフォントサイズ、行数、列数を変更する方法

私は、最新の 22 インチ LCD モニターを使用して、X11 や GUI のない Linux サーバーを実行しています。

モニターのサイズが大きいので、コンソールの行数と列数を増やしたいと考えていますが、どうすれば実現できますか?

答え1

通常はまたはにある、ファイル"vga=792"内のカーネル行に次のような内容を追加します。grub.conf/etc/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

代わりに、どの解像度が機能するかを調べるためにカーネルによって実行されるプローブ プロセスから構築された、起動時のメニューを取得するように指示できますvga=ask。この方法では見つからない、機能する他の数値がよくあることがわかっています。

これはすべてシステム固有です。ビデオ カードによってサポートされるモードは異なり、カーネル ビルド オプションによってビデオ モード オプションが開いたり閉じたりします。これを処理するサブシステムはカーネル フレームバッファと呼ばれます。そのため、カスタム カーネルをコンパイルする場合は、ビデオ カードを完全にサポートするためにカーネルが必要とするサポートを削除しないように注意してください。ほとんどのカードは VESA FB ドライバを使用できますが、カードのブランド固有の別のドライバを使用すると、より多くのオプションが開かれる場合があります。

また、このサブシステムの一部では 16 進数が使用され、他の部分では 10 進数が使用されることに注意してください。私が行ったように 10 進数に変換することもできますし、"vga=0x318"代わりに次のようにすることもできます。

関連情報