web-dev-qa-db-ja.com

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

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

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

10
phoenix24

"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と言うと、起動時にメニューが表示されます。これは、カーネルが実行するプローブプロセスから作成され、動作する可能性のある解像度を確認できます。この方法では検出されない他の数値が機能することがよくあります。

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

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

9
Warren Young