web-dev-qa-db-ja.com

Ubuntu Server 18.04 LTS Bionicコンソールの画面解像度の変更

  • 物理マシンまたはVirtualBoxでUbuntu 18.04サーバーを実行していますか?
  • 画面のネイティブ解像度をフルに使用する必要がありますか? 640x480/800x600より高い?

すると、14.04と16.04で動作していた solution が18.04で動作しなくなるため、これまでのように動けなくなるかもしれません。

解決すべき問題(目標)

  1. hwinfo --framebufferは空の出力を返します->別の解決策を見つけます
  2. / etc/default/grubに通常の行を追加すると、ブートの最初の段階でのみ役立ちます。 GRUB2が作業を完了した後、解像度は低い値に戻ります->これも解決します
  3. xrandrなどのxorgベースのツールを除外します(これはデフォルトでGUIのない​​サーバーです)
  4. vT1-7(Ctrl+Alt+F1、 F2 - F7 )GUIを備えたデスクトップシステムの場合の解像度
  5. 解像度を1280x1024に設定します
2
linux64kb

1。サポートされているビデオモードを取得する(hwinfoの代わりにvbeinfoを使用)

  • リブート
  • bIOS/UEFIが終了した後、SHIFTを押し続けます
  • GRUBコマンドラインで「c」を押す
  • set pager=1と入力し、Enterキーを押します
  • vbeinfoと入力し、Enterキーを押します
  • 必要なサポートされているビデオモードについてメモしてくださいMode 0x031b: 1280x1024 (+3840), 24 bits
  • リブート

2。以下の行と一致するように、次の行/etc/default/grubに変更/追加します

>     GRUB_CMDLINE_LINUX_DEFAULT="video=0x0345 gfxpayload=true"
>     GRUB_CMDLINE_LINUX="video=0x0345 gfxpayload=true"
>     ...
>     # 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=1280x1024x24
>     GRUB_GFXPAYLOAD=1280x1024x24
>     GRUB_GFXPAYLOAD_LINUX=1280x1024x24

3。 GRUBの更新

Sudo update-grub

4。再起動

Sudo reboot

注1:上記のソリューションをVirtualBox上のUbuntu 18.04サーバーおよびデスクトップでテストしました。

注2:Linuxターミナル(エミュレータ)、PuTTY、cygwin、conmuおよびその他の豪華なツールは含まれていません。


私が使用したソースには完全な解決策はありませんでしたが、パーツを組み合わせることで問題は解決しました。

buntu Server 14.04画面解像度の変更

https://ubuntuforums.org/archive/index.php/t-1468789.html

3
linux64kb

ただし、モニタのネイティブテキスト解像度が必要な場合があります。

1。サポートされているビデオモードを取得(hwinfoの代わりにvbeinfoを使用)

  • リブート
  • bIOS/UEFIが終了した後、SHIFTを押し続けます
  • GRUBコマンドラインで「c」を押す
  • set pager=1と入力し、Enterキーを押します
  • vbeinfoと入力し、Enterキーを押します
  • 必要なサポートされているビデオモードについてメモしてくださいMode 0x100: 640 x 400 x 8 (640) Paletted
  • リブート

2。次の行を変更/追加 to /etc/default/grub to below

>     GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
>     GRUB_CMDLINE_LINUX=""
>     ...
>     # 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=640x400x8
>     GRUB_GFXPAYLOAD_LINUX=keep

。GRUBの更新

Sudo update-grub

4。リブート

Sudo reboot
0
Zakaria