fedora 29 in VirtualBox on Windows 10な環境で、ウィンドウサイズを変更しても画面がリサイズされない現象にあたりました。Graphic Controllerを変えたら動いてくれました。

環境

  • ホストOSはWindows 10 Pro
  • VirtualBox 6.0.4
  • ゲストOSはfedora 29(カーネル5.0.5)
  • virtualbox-guest-additionsはdnfでインストールできるfedora標準のもの(VirtualBox付属のものではない)

対処方法

  • 「ディスプレイ > スクリーン > Graphic Controller」をVMSVGAからVBoxVGAに変更

原因

最初に仮想マシンをセットアップするときにゲストOSのタイプを「Linux」「fedora 64bit」を選びましたが、Linuxを選ぶとGraphic ControllerがVMSVGAに設定されるようです。

  • VBoxVGA: VirtualBox 5系以前からのもの
  • VMSVGA: VMwareの「VMware SVGA 3D」相当
  • VBoxSVGA: VirtualBoxの新しいVGA

要するに前からある信頼性の高い方にしたら動いた、ということです。
今後のマイナーバージョンアップでは修正されるかもしれません。

参考サイト

VirtualBox 6.0で作成した仮想マシンにCentOSをインストールしようとするとマウスカーソルが表示されない問題への対処 – Qiita