Ubuntuサーバー仮想ボックスゲストの最大端末解像度


21

Win7ホストでubuntu 14.04(ゲスト)を実行しているVMマシンがあります。現在、これを追加することにより、サーバーの解像度を1024 * 768に設定しています

GRUB_CMDLINE_LINUX_DEFAULT="splash xvga=1024x768x24" 
GRUB_GFXMODE=1024x768x24

/etc/default/grub

しかし、より高い解像度を得ることができません。たとえば、1200 * 800に設定すると、640 * 480にリセットされます。128MBのビデオメモリを割り当てました。

より高い解像度に到達できますか?


回答:


21

私が見つけた答えは、「コンソールモードの解像度を上げるにどうすればよいですか?」仮想ボックスでubuntuサーバーのフルスクリーンを使用するには?前者はgrubのディスプレイ解像度を変更するための情報を提供し、後者は前者が解像度の変更をもたらさない理由を診断するのに私を助けました。

2つの答えを組み合わせる:

  1. VirtualBox環境がサポートする解像度を特定します。システムを再起動しShift、grubウィンドウが表示されるまでキーを押したままにしますc。これにより、grubコンソールに移動します。コマンドvbeinfoを入力して、解決策のリストを表示します。自分に合った解像度を選択してください(私の場合は1152x864x32)。

  2. 編集/etc/default/grubして行を変更/作成しますGRUB_GFXMODE=1152x864x32(解像度を環境に適したものに置き換えます)。

  3. 編集/etc/grub.d/00_headerして行を変更します

    if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi
    

    if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1152x864x32 ; fi
    

    (再び、解像度を置き換えます)

  4. GRUBを更新して再起動します。 update-grub2 && shutdown -r now

Grubは新しい、より高い解像度で起動し、ログイン後もその解像度が続くはずです。


1
ステップ3は必要ありませんでしたが、ステップ1-2-4で問題なく動作します。また、手順1では、実際に解像度を「選択」するために何もする必要はなく、書き留めてください。
ズック

コメントありがとう。「選択」と言ったときに意図していたセマンティクスは「1つを選んで覚えて」であり、それがあいまいであることは理解していませんでした。
ロブ・ホール

そうです、実際に選択する方法がなかったとき、私はそれを理解しました。他の人が読むために明確にしただけです。
ズック14年

3
答えに追加する必要があります:GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" GRUB_GFXPAYLOAD_LINUX=keep
ピートサポートモニカ

16

私は今これを数時間試し、数日前にも数時間試しました。Rob Hallsソリューションは、GRUBがメニューエントリを表示しているブート期間中にのみ機能しました。サーバー(私はUbuntuサーバー、最新リリースを使用しています)が起動した後、解像度は「通常」に戻りました。

に次の行を追加します/etc/default/grub

GRUB_GFXPAYLOAD_LINUX=1152x864x32

その後

update-grub2 && reboot

ブートプロセス(grubメニュー)およびコンソール内で、より高い解像度がありました。


3
^この答え。それはついに私のためにそれをやった。
-ere

2
ubuntuサーバー16.04
lsborg

私にとってはうまくいきませんでした。Ubuntu 16.04
avp

これにより、ブートシーケンスはより高い解像度を使用するようになりましたが、ログオンプロンプトが表示されると、低解像度に戻ります。Ubuntuサーバー17.01
Nicolas Mommaerts

これを追加すると、ログオンプロンプトとターミナルでも機能しました:GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset"
ニコラスマママーツ

6

@Zookがコメントで指摘したように、私は(スーパーユーザーとして)次の行を有効にして変更するだけで十分でした/etc/default/grub

GRUB_GFXMODE=1152x864x16

その後

update-grub && reboot

GRUBバージョンは2.02〜beta2-9ubuntu1です。

Virtualboxバージョン4.3.16、Windows 7ホスト、ネイティブ解像度1600x1050。

仕事にそのための重要なのは、どの削除することでしたvga=か、xvga=またはvideo=例えばで、カーネルからのラインをGRUB_CMDLINE_LINUX_DEFAULT

このヒントはここで見つけまし。提案された変更を可能な複製で実行する必要はありませんでした。


1

Ubuntu 16.04でVirtualbox 5.1.34を実行すると、1920x1080または1600x900でのすべての試みが640x480になったことに失望しました。多くの人が発見したように、1024x768が最も高い許容範囲であり、それを超えるものは640x480にダウングレードします。

vbeinfogrubプロンプトで実行すると、モニターが1900x1080でも1600x1200x32がサポートされていることがわかりました。だから私はに変更/etc/default/grubしました:

GRUB_GFXMODE="1600x1200x32"

そして、すごい違いです!

上部と下部の一部は切り取られています/切り捨てられていますが、大したことではなく、ウィンドウが大きくて読みやすいのは素晴らしいことです:

image3o.gif

ここに収まるように.GIFを圧縮する必要がありました。2台のモニターがあります(一方が他方の上にあります)ので、仮想デスクトップのサイズは3840x1080です

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.