私のDebian 8.1仮想マシン(64ビットWindows 10のVirtualBox 5で実行)の画面解像度を1024x768から1366x768(私にとっては全画面)に調整したいと思います。 「シームレスモード」または「ゲストディスプレイの自動サイズ変更」オプションは、「表示」ドロップダウンメニューでは許可されていません。次の各OS(64ビット)ごとに、PCに6つの仮想マシンをインストールしました。
fedora 22マシン以外はすべてシームレスモードで問題なく動作します(つまり、フルスクリーンは、画面の1024x768だけでなく、画面の1366x768ピクセルすべてを占有します)。 Fedora 22には、Debianと同じ問題があります。画面全体を占めると想定される場合、1024x768の画面解像度で実行されます。私はゲストマシン自体から画面解像度を変更しようとしましたが、DebianとFedoraの両方で1024x768がそれらが許可している最大のディスプレイであることに気付きました。なぜ私がこのFedoraの不具合に言及しているのか疑問に思っている場合、それは私のDebianマシンでの私の問題を解決するのに役立つ場合に備えて、この質問はDebianマシンに関するものだけです(あなたの回答がFedoraマシンにも当てはまる場合は短すぎます)この事実について言及していただければ幸いです)。 Oracle VM VirtualBox Extension Pack(バージョン5.0.0r101573)をインストールしました。疑問に思っている場合は、3Dアクセラレーションと双方向クリップボードを有効にしました(ただし、クリップボードはどちらにも機能していないようです)マシン)64 MBのディスプレイメモリ、4096 MBのRAM、64 GBのHDD(Debianの場合、Fedoraは128 GBを使用)およびその他の役立つ詳細を提供します。私のプログラミングおよび技術的な知識は限られていることに注意してください、そのため、技術的な話は最小限にとどめてください。
この問題は、本質的には、VirtualBoxゲストモジュールを適切にインストールする方法についての誤解が原因でした。私はすべてホストで行われると思っていましたが、これらのシステムではゲストOSでも this のようなガイドに従う必要があることに気付きませんでした。私がフォローした後 このガイド (このガイドはyum/DNFパッケージ管理システムを使用するRed Hatベースのシステム用なので、Debianシステムに若干の調整を加えました)両方のゲストシステムはシームレスモードno-を実行できました問題。ここで私の質問への回答をフォーマットする方法の例を提供するために、私が正確に行ったことの詳細を示します。
最初に、次のコマンドを実行して管理(root)アカウントにサインインしました。
su
それから私は走ったHost+D
(ゲスト追加ISOを挿入するため)、空のディスクを仮想マシンに追加した後。次に実行しました:
mkdir /media/VirtualBoxGuestAdditions
mount -r /dev/cdrom /media/VirtualBoxGuestAdditions
export KERN_DIR=/usr/src/kernels/`uname -r`
cd /media/VirtualBoxGuestAdditions
./VBoxLinuxAdditions.run
Fedora 22の場合は、次の行を追加しただけです。
dnf install gcc kernel-devel kernel-headers dkms make bzip2 Perl
4行目の前(つまり、cd
行)。
これは古い質問ですが、仮想ボックスゲストの追加を使用しても機能しません。GRUB2ブートローダーで解像度を変更するという別の方法があります。
走る
cd /etc/default/
お気に入りのエディターでアクセス権を使用してファイルgrubを開きます。
Sudo nano grub
GRUB_GFXMODE行を探して、次の行に置き換えます。
GRUB_GFXMODE=DesiredResolution
GRUB_GFXPAYLOAD_LINUX=keep
私の場合、DesiredResolution = 1280x1024です。ここでの解像度は、サポートされている解像度でなければなりません。 grubを起動し、grubシェルを実行してvbeinfoコマンドを実行すると、サポートされている解像度のリストを見つけることができます。
走る
update-grub
マシンを再起動します。
私はこの質問が異なるバージョンに関係していることを知っていますが、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ビルド
クレジット:
更新(2017年11月4日):
新しいバージョンVBoxGuestAdditions_5.2.1-118918.isoがVirtualBoxダウンロード ページにリンクされました