Oracle Virtual BoxにUbuntuサーバー12.4をインストールしました。インストールが完了した後、Ubuntuサーバーをフルスクリーンで使用できません。仮想ボックスにあるゲストの追加はubuntuサーバーで動作します。
VirtualBox環境でubuntuサーバーコンソールをグラフィックカードがサポートする解像度で開始することができます。
VirtualBox Environment(VBE)を介してグラフィックカードがサポートする解像度を確認します。GRUBコンソールでコマンド 'vbeinfo
'を発行することで、それを見つけることができます(ヒット C GRUBブートメニューが表示されたらキーを押します)。
解像度を1つ選択し、「/ etc/default/grub」(例:Sudo vim /etc/default/grub
)を開き、#GRUB_GFXMODE=640x480
行をこのGRUB_GFXMODE=1152x864
のように変更します(1152x864はカスタム解像度である必要があります)グラフィックカードでもサポートされています)。
次の2つのコマンドを1つずつ実行します。
Sudo update-grub
Sudo reboot
これで、設定したカスタム解像度でVMのコンソールが表示されます。
(PS: Javier Riveraが言ったように、フルスクリーン解像度が不可能な場合があります。)
buntu Server 13.04で端末解像度を変更する適切な方法? で述べたように、設定する必要もあります
GRUB_GFXPAYLOAD_LINUX=keep
/ etc/default/grubファイル内。それ以外の場合、解決はブート中に短時間だけ使用されます
Ubuntu 16.10では、他の回答が適切に機能しませんでした。解像度が適用されますが、その後、ブート中のさまざまな時点で元に戻ります。最終的に機能したのは、次のthree/etc/default/grub
の設定の組み合わせでした。
GRUB_GFXMODE=1280x1024 # width x height required - see below
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
GRUB_GFXPAYLOAD_LINUX=keep
続いて実行:
Sudo update-grub
Sudo reboot
注1:サポートされている解像度はgrub内から識別できます。 grubプロンプトでC
を押してから、次を入力します。
set pager=1 (To enable paging of long vbeinfo output)
vbeinfo
reboot (When done)
解像度を選択する場合、幅x高さで十分です(色深度の設定も特に気にしない限り)。
注2: GRUBメニューが表示されない場合は、 Shift 起動中。
私がいつもしていることは、サーバーにsshをインストールしてから、PuTTYを使用してサーバーにアクセスすることです。これにより、サーバーを全画面で表示できるだけでなく、他のマシンからサーバーに接続することもできます。
sshメタパッケージ(クライアントとサーバー)をインストールするには、次を実行します。
Sudo apt-get install ssh
VMにsshクライアントが必要ない場合は、openssh-server
のみをインストールできます。
VirtualBoxゲスト追加ディスプレイドライバーは、テキストモードではなくグラフィカルモードでのみ機能します。フルスクリーンで使用するには、Xorgをインストールする必要があります。