2010年6月15日火曜日

VirtualBox上に作成したゲストOSXのディスプレイの解像度を変更する

[したいこと・しりたいこと・目標]


VirtualBox上に作成したゲストOSXのディスプレイの解像度を変更する
VirtualBox上にos xをゲストとして作成したとき、広い画面を使いたい
VirtualBox上に作成したゲストOSXのディスプレイ解像度を1280x1024にしたい


[環境]


Mac OS X 10.6 Snow Leopard on VirtualBox 3.2.4
ゲストマシンの名前  osx




[したこと]



(01)
VBoxManage setextradata osx VBoxInternal2/EfiGopMode 3

3.12.1 Video modes in EFI
に、以下のようにある

VBoxManage setextradata vmname VBoxInternal2/EfiGopMode N

Nに代入できる数字は0,1,2,3,4のどれか
それぞれ、ディスプレイの解像度は640x480, 800x600, 1024x768, 1280x1024, 1440x900
通常ゲストマシンのインストール後はディスプレイの解像度は1024x768だから
VirtualBox上に作成したosxゲストマシンの仮想マシンの名前がosxだった場合は
VBoxManage setextradata osx VBoxInternal2/EfiGopMode 2
という設定と同じということになる

VirtualBox上に作成したosxゲストマシンのディスプレイの解像度を1280x1024に変更したいばあいは
VBoxManage setextradata osx VBoxInternal2/EfiGopMode 3
とコマンドを打つ


[その他]


VBoxManageコマンドはVirtualBox上のゲストマシンで実行しても意味がない
VBoxManageコマンドはVirtualBoxをインストールしたホストマシンのターミナルから実行する
VBoxManageコマンドの実行時にはVirtualBox上のゲストマシンがパワーオフされていなければならない
VirtualBox上のゲストマシンの実行時にディスプレイの解像度の変更はできない


[参考]


UsrManual.pdf 3.2.4
p62
3.12.1 Video modes in EFI

0 コメント: