Centos 5のVirtualBoxインスタンスがあります。画面サイズが非常に小さく(800 * 600)、1280 * 1080に増やしたいのですが。 「画面解像度」のGnome設定で、600 * 800または640 * 480のオプションしか取得できません。
私はxorg.confを編集してみました(このチュートリアルに基づいて http://paulsiu.wordpress.com/2008/09/08/creating-and-managing-centos-virtual-machine-under-virtualbox/ )ですが、違いはないようです。編集したセクションのスニペットを次に示します。
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x800"
EndSubSection
EndSection
誰でもこれを行う方法を知っていますか?
最大解像度800x600は、仮想マシン内のXサーバーが [〜#〜] svga [〜#〜] ドライバーを使用していることを示しています。 SVGAは、標準サポートがある最高解像度です。それ以上に、ドライバーが必要です。
VirtualBox エミュレート VirtualBoxに固有のグラフィックスアダプターです。他のほとんどのサブシステムのように、既存のハードウェアコンポーネントをエミュレートしません。 ゲストの追加 には、そのアダプターのドライバーが含まれます。 VirtualBoxデバイスメニューからゲスト追加CDを挿入し、インストールプログラムを実行します。ログアウトしてXサーバーを再起動し(VirtualBoxメニューからCtrl+Alt+Backspace
を送信)、VirtualBoxウィンドウと一致する画面解像度が必要です。それでもxorg.conf
を手動で微調整する必要がある場合は、 manual にいくつかのポインタがあります。
VirtualBox構成でグラフィックスアダプターに割り当てたメモリの量により、取得できる上限には制限があります。 8MBは、32色で最大1600x1200を提供します。 3Dを使用する場合、それを超えることはほとんど役に立ちます。
異なるセットアップで同じ問題が発生しました:
ホストOS:Linux Mint 17 Cinnamon 64ビットゲストOS:Centos 6.6 Virtualbox:Oracle VM VirtualBox Manager 4.3.10_Ubuntu
私のために働いた解決策:
Virtualboxのインストール->デバイス、ゲスト追加CDイメージの挿入
[root@centos6 ~]# cd /media/VBOXADDITIONS_4.3.10_93012/
./VBoxLinuxAdditions.run
カスタム解像度文字列を取得します。
[root@centos6 ~]$ cvt 1600 900
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
カスタム解像度文字列を設定します。
[root@centos6 ~]$ xrandr
Screen 0: minimum 64 x 64, current 1024 x 768, maximum 16384 x 16384
VBOX0 connected 1024x768+0+0 0mm x 0mm
1024x768 60.0*+ 60.0*
1600x1200 60.0
1440x1050 60.0
1280x960 60.0
800x600 60.0
640x480 60.0
[root@centos6 ~]$ xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
[root@centos6 ~]$ xrandr --addmode VBOX0 "1600x900_60.00"
通常のシステム管理構成ダイアログを使用して、解像度を1600 x 900に変更してください。
HTH、マグナス
Virtual Boxゲスト拡張が必要です。
それらをインストールするには、まずyum用に追加されたRPMForgeリポジトリが必要です。次の手順に従ってください。
次に、ターミナルで次のコマンドを実行します。
yum install dkms
仮想マシンが突然フルスクリーンをサポートしなくなりました。
結局、修正は簡単でした。VirtualBoxを最新バージョンに更新してから、最新バージョンのGuest Additionsを再インストールする必要がありました。その後、VMを再起動すると、解像度は自動的に正しい(フルスクリーン)サイズになりました。
Macの場合、VirtualBox Additionsは現在利用できるようですが、それらをインストールする方法を見つけることができませんでした。
ただし、ゲストマシン(私の場合はCentOS)の設定で解像度を変更すると問題が解決しました。他の人が提案したように、画面の解像度を自動的に見つけるオプションはありませんでしたが、試行錯誤によって、最適な(ほぼ完璧な)フィットを見つけることができました。起動画面とログイン画面は縮小されたように見えますが、ログインすると完全な解像度が表示されます。
centOS 7.5とVirtualBox 5.2.22では、解決策は次のとおりです。
モジュール「vboxvideo」のカーネルモジュール構成ファイルを作成します。 「modeset」パラメータがないと、モジュールはロードに失敗します。
echo "options vboxvideo modeset = 1"> /etc/modprobe.d/vboxvideo.conf
私の場合(virtualbox 5
+ centos 7
)、「ゲストの追加CDイメージ」をインストールしてから、VMを再起動し、起動時にフルスクリーンにすると、自動的に最大の解像度になります。
再起動を忘れたか、Host + F
で全画面表示できなかったと思います。