ウェブサイト検索

Ubuntu 18.04サーバーでTTYコンソールの解像度を上げる方法


Ubuntu 18.04サーバーのデフォルトのTTYコンソール解像度は通常800×600です。これは多くの場合に満足できるものです。しかし、高解像度が必要な場合もあります。Ubuntu 18.04サーバーのTTYコンソール解像度を上げるには、/etc/default/grub内の関連するGRUBブートローダー設定の構成を変更する必要があります。

Ubuntu 18.04 サーバー仮想マシンのデフォルト 800x600 TTY コンソール解像度

ソフトウェアの要件と使用される規約

TTYコンソールの解像度を段階的に増やす方法

TTYコンソールの解像度を変更または増加させるためには、最初にサポートされているTTYコンソールの画面解像度情報を取得する必要があります。これにはシステムの再起動とGRUBコマンドコンソールからのvideoinfoの実行が必要です。次のステップでは、GRUBブートローダーを構成し、システムの再起動を行います。

  1. システムをGRUBメニューに再起動します。cキーを押してGRUBのコマンドラインに入ります。

    GRUBのコマンドラインに入るにはキーを押します。

  2. 次のGRUBコマンドを実行して、利用可能なコンソール解像度情報を取得します:

    grub> set pager=1
    grub> vbeinfo
    

    スペースバーを押して下にスクロールします。希望する解像度をメモしてください。例えば、1024x768のように。

  3. システムを再起動するか、通常のサーバーブootを続けるために normal コマンドを入力してください。

    システムに入ったら、/etc/default/grub を編集して、次の設定を追加します。以下のGRUB設定により、TTYコンソールの解像度が1024x768に設定されます。

    GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
    GRUB_GFXPAYLOAD_LINUX=1024x768
    

    提案された /etc/default/grub ファイルは以下の通りです:

    If you change this file, run 'update-grub' afterwards to update
    /boot/grub/grub.cfg.
    For full documentation of the options in this file, see:
      info -f grub -n 'Simple configuration'
    
    GRUB_DEFAULT=0
    GRUB_TIMEOUT_STYLE=hidden
    GRUB_TIMEOUT=2
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
    GRUB_CMDLINE_LINUX=""
    
    Uncomment to enable BadRAM filtering, modify to suit your needs
    This works with Linux (no patch required) and with any kernel that obtains
    the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
    #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
    
    Uncomment to disable graphical terminal (grub-pc only)
    #GRUB_TERMINAL=console
    
    The resolution used on graphical terminal
    note that you can use only modes which your graphic card supports via VBE
    you can see them in real GRUB with the command `vbeinfo'
    #GRUB_GFXMODE=640x480
    
    Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
    #GRUB_DISABLE_LINUX_UUID=true
    
    Uncomment to disable generation of recovery mode menu entries
    #GRUB_DISABLE_RECOVERY="true"
    
    Uncomment to get a beep at grub start
    #GRUB_INIT_TUNE="480 440 1"
    GRUB_GFXPAYLOAD_LINUX=1024x768
    
  4. 新しいGRUB構成を適用し、システムを再起動してください:

    sudo update-grub
    sudo reboot
    

    Ubuntu 18.04 LinuxサーバーのカスタムTTYコンソール解像度

関連記事: