私はWindows 7ホストとDebian 8ゲストを持っています。私はすでにインストールしました
virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms
https://askubuntu.com/questions/3205/higher-screen-resolution-in-virtualbox で説明されています。これらのパッケージをインストールする前に、最大1024 * 768を選択できました。インストール後、1600 * 1200が可能でした。しかし、ディスプレイで1920 * 1080フルスクリーンを使用したいだけです。
Host-Gを押すことはできません。この組み合わせが無効になっています。 LinuxでVirtualBoxの解像度を800x600より大きくするにはどうすればよいですか?
これを行う方法はありますか?
その間に解決策を見つけました。
これがどのように機能するかを示す2つの説明があります。
1番目: Debianで画面解像度を調整する方法?
2番目: http://forums.debian.net/viewtopic.php?f=16&t=78330#p429581
要するに:
$ cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
$ xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
$ xrandr --addmode VBOX0 "1920x1080_60.00"
$ xrandr --output VBOX0 --mode 1920x1080_60.00
これらのコマンドを実行すると、新しい解像度が自動的に表示されます。さらに、これらのコマンドは、オペレーティングシステムを起動するたびに実行する必要があります。
その間、私はそのトピックについてブログ投稿を書きました: http://www.robert-franz.com/2015/06/28/adding-new-resolution-to-the-x-window-server/
これを実現する簡単な方法は、grub2ブートローダーの特定の構成を直接変更することです。
あなたのdebianゲストがサポートする解像度を調べてください
c
を押し続けます。vbeinfo
を押してEnterキーを押します。サポートされている解像度のリストが表示されます。編集/etc/grub.d/00_header
if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi
のauto
を新しい解像度に置き換えます。例:if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1920x1080 ; fi
MODE
をPAYLOAD
に置き換えます。例:if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=1920x1080 ; fi
set gfxmode=${GRUB_GFXMODE}
。その下に次の行を追加します。set gfxpayload=${GRUB_GFXPAYLOAD}
update-grub2
を実行してgrub2構成をリロードし、後で再起動しますreboot
[注意]
ファイル#GRUB_GFXMODE=640x480
のデフォルト行/etc/defaul/grub
がコメント化されていない例をたくさん見ました。不要であることが証明されましたが、必要な場合は、コメントを解除してからupdate-grub2
を忘れないでください。
私はこの質問が異なるバージョンに関係していることを知っていますが、VirtualBoxの最新バージョン(5.2)をインストールした人には役立つかもしれません
私のセットアップ:
次のコマンドは、再起動されたゲストOSでスーパーユーザーモードで実行する必要があります。
mkdir -p /lib/modules/$(uname -r)/build/include/drm
touch /lib/modules/$(uname -r)/build/include/drm/drm_rect.h
VBoxLinuxAdditions.run
を再度実行する必要があります。その後、ゲストOSを再起動する必要があります
開発のダウンロードには、この問題を修正する新しいGuest Additions ISOも含まれています Virtualbox Testビルド
クレジット:
私の問題は、1920x1080の解像度が利用可能で、VBメニューで有効になっていますが、それを選択しても変更されないことでした。
私はSudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms
を試し、上記のGrubファイルを修正する提案をしましたが、トリックを実行するために、Virtualboxを5.1.20にアップグレードして、対応するバージョンのゲスト追加機能をインストールしました。
Windowsの画面サイズを確認します。
コントロールパネル->サウンドとハードウェア->画面
Yウィンドウの左側でAdjust resolution
を選択すると、ホスト画面の実際の解像度がわかります。Ubuntu/ Debianでそれを使用してください。 DebianではSettings -> Displays
に移動し、ディスプレイを選択して解像度を調整します。それだけです。