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の設定にしていたのだが、それが理由なのかもしれない。