web-dev-qa-db-ja.com

VirtualBoxのMacOS Xゲスト画面解像度を変更する

私は自分のMacOS Xゲストの画面解像度を変更するために、インターネット上で見つけたすべての選択肢とリソースを試してみました。私は最新のVirtualBoxバージョン(4.1.22)を持っています、そして私はvmゲストで走っているMacOS X 10.6.3 Snow Leopardを持っています。

私にはうまくいかないいくつかの解決策は、次のとおりです。

  • 仮想マシン設定の調整

.vboxファイルに追加して、または次の2つのコマンドを実行します。

vboxmanage setextradata "MAC OS X" "CustomVideoMode1" "1360x768x32"
vboxmanage setextradata "MAC OS X" "GUI/CustomVideoMode1" "1360x768x32"
  • ゲストOSのブート設定を編集します。

これらの行で/Library/Preferences/SystemConfiguration/com.Apple.boot.plistを変更します。

<key>Kernel Flags</key>
<string>"Graphics Mode"="1360x768x32"</string>
<key>Graphics Mode</key>
<string>1360x768x32</string>

その他の提案、私が見逃していたこと。

前もって感謝します、

30
Pymoo

私はUbuntu LinuxのVirtualBoxとゲストOSとしてMac OSX(Mountain Lion)を使っています。

私にとっては、次のすべてを実行したときにフル解像度が機能し始めました。

0)MultiBeast 4をインストールし、システムが起動CDからではなく仮想ハードディスクから起動するようにします。私はここの指示に従った:

http://www.macbreaker.com/2012/07/mountain-lion-virtualbox.html

しかし、手順の終わりに私は完全な解像度を持っていませんでした、私にとってそれは1920 x 1080 x 32でなければなりません。

1)仮想マシンで、これらのPLISTファイルを編集します。

Sudo pico /Extra/com.Apple.boot.plist/Library/Preferences/SystemConfiguration/com.Apple.Boot.plist

このファイルの<dict>...</dict>内に、以下を挿入します。

<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel Flags</key>
<string>"Graphics Mode"="1920x1080x32"</string>

Sudo pico /Extra/com.chameleon.Boot.plist

このファイルの<dict>...</dict>内に、以下を挿入します。

<key>GraphicsEnabler</key>
<string>y</string>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel Flags</key>
<string>npci=0x3000 darkwake=0 "Graphics Mode"="1920x1080x32"</string>

私はすでにいくつかの "カーネルフラグ"を持っていることに気づいたので、私はちょうど "グラフィックモード"のためにもう一つを追加しました。また、 "グラフィックモード"の中にはスペースがあります。

2)仮想マシンをシャットダウンしてコマンドを実行します。

vboxmanage setextradata "MAC OS X" "CustomVideoMode1" "1360x768x32"
vboxmanage setextradata "MAC OS X" "GUI/CustomVideoMode1" "1360x768x32
VBoxManage setextradata MountLion VBoxInternal2/EfiGopMode 3

この後、仮想マシンはフル解像度で起動します。

今、これはやり過ぎるかもしれません、そして結果はおそらくより少ないオプションで達成されるかもしれません、しかしそれが機能し始めるまで私はいろいろなことを試みました。

20
winitzki
VBoxManage setextradata "mac" "VBoxInternal2/EfiGraphicsResolution" "1920x1080"

high Sierraで私のためにトリックをしました

30
cyptus

その記録について、私は このアドバイス を見つけました。

VBoxManage setextradata "vmname" VBoxInternal2/EfiGopMode 3

最後のパラメータは次のいずれかです。

0 – 640×480
1 – 800×600
2 – 1024×768
3 – 1280×1024
4 – 1440×900
5 – 1920×1200 

私はOSX 10.9(ホスト)上でVBox 5.0.14を実行しています。ゲストはOSX 10.11です。

18
tuomassalo

私は@ winitzkiをフォローしました、そしてこれらは私がしたステップです。

解像度を1920x1080に設定したいので、それに応じて変更します。

編集前にファイルをバックアップします。

  1. Sudo vi /Extra/com.chameleon.Boot.plist

以下を<dict></dict>内に追加してください

<key>Graphics Mode</key>
<string>1920x1080x32</string>

Kernel Flagsキーの値を次のように更新します。

"Graphics Mode"="1920x1080x32"

Finalには以下の4行が必要です(Kernel Flagsにいくつかの追加データがあるので注意してください)。

<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel Flags</key>
<string>npci=0x3000 "Graphics Mode"="1920x1080x32"</string>
  1. VMをシャットダウンします。

  2. VirtualBoxの設定を更新します。

My VM Nameは "MAC"です。

vboxmanage setextradata "MAC" CustomVideoMode1 1920x1080x32
vboxmanage setextradata "MAC" "GUI/CustomVideoMode1" 1920x1080x32
vboxmanage setextradata "MAC" VBoxInternal2/EfiGopMode 5
2
ATOzTOA