VirtualBoxゲストOSのカスタム解像度

 VirtualBoxのゲストOSにカスタム解像度を設定したかった。


ゲストOSはUbuntu。


ホストPCにはSurface Laptop 3を使っており、この解像度が2256x1504というあまり見かけない解像度なのだが、ゲストOSをこの解像度いっぱいにフルスクリーンにしたかった。


もちろんこんな解像度はゲストOSの解像度選択一覧にはない。


ゲストOSにGuest Additionsを入れれば解決するのだが、今回は入れたくない。



調べたところ、よく出てくるのが「GUI/LastGuestSizeHint」の設定と「CustomVideoMode1」の設定。

> vboxmanage setextradata "ゲストOS名" GUI/LastGuestSizeHint 2256,1504
> vboxmanage setextradata "ゲストOS名" CustomVideoMode1 "2256x1504x32"


この設定をしてみたのだが効果がない。


さらに調べてみると、「VBoxInternal2/EfiGraphicsResolution」の設定を発見した。


> vboxmanage setextradata "ゲストOS名" VBoxInternal2/EfiGraphicsResolution "2256x1504"


この設定で効果が出た。


今回、ゲストOSはBIOSではなくEFIの設定にしていたのだが、それが理由なのかもしれない。

コメント

このブログの人気の投稿

fontconfigの設定

VLCでBlu-rayを再生

UEFIのブートオーダーを一時的に変更する