新しいカーネルはデフォルトで KMS を使用するため、 vga=
を追加しないようにする必要があります KMS のネイティブ解像度と競合するため、grub ラインに追加します。ただし、使用しているビデオ ドライバーによって異なります。専用の Nvidia ドライバーは KMS をサポートしていませんが、回避できます。
/etc/default/grub
を編集することで、フレームバッファでフル解像度を取得できるはずです GFXMODE
正しく設定され、GFXPAYLOAD
を追加します 次のように入力します:
GRUB_GFXMODE=1680x1050x24
# Hack to force higher framebuffer resolution
GRUB_GFXPAYLOAD_LINUX=1680x1050
sudo update-grub
を実行することを忘れないでください
nvidia を使用する新しい Debian および Ubuntu ディストリビューションの場合、次のことを行う必要がありました:
まず、/etc/default/grub を編集します。次の行を変更してください:
#GRUB_GFXMODE=640x480
これに:
GRUB_GFXMODE=1280x800
GRUB_GFXPAYLOAD_LINUX=keep
1280x800 を目的の解像度に置き換えます。
次に:
echo "echo FRAMEBUFFER=y" | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u
sudo update-grub
単純にフォント サイズを変更するには、次のコマンドを使用します:
sudo dpkg-reconfigure console-setup
最良の選択肢は次のとおりです:
sudo hwinfo --framebuffer
を使用 説明されているように、コンソールで起動中に表示するビデオ モードを選択し、オプション vga=nnn
を追加します。 カーネル ブート パラメータに。
唯一のトリックは nnn
です hwinfo
によって生成されたリストから選択したビデオ モードです。 - 10 進数に変換 !!!
vga=0xwhatever
を試すと うまくいきません。
たとえば、ビデオ モード 0x307 (1280x1024 (+1280)、8 ビット) を選択し、0x307 を 10 進数の 775 に変換してから vga=775
を使用しました。 isolinux/extlinux のブート パラメータで。
printf を使用して、16 進数を 10 進数に変換できます:
$ printf "%d\n" 0x307
775
そして、最初からすべてのコンソールで素晴らしいテキストを取得しました.
成功!