Microsoft Hyper-V is continuously improving its support for Linux distributions, but some occasional manual tweaking is necessary to accomplish tasks. Take, for example, an installation of Ubuntu in a ...
(Or just use some "paravirtualized" display that doesn't simulate real hardware- basically the Ubuntu VM knows how big the VirtualBox window is, and adjusts its resolution automatically.) I'm not sure ...