Hyper-V 下 ubuntu分辨率修改

目前的解决方法只能是手工指定分辨率,下面是具体步骤。
修改配置文件

sudo vi /etc/default/grub

找到GRUB_CMDLINE_LINUX_DEFAULT所在行,
在最后加上video=hyperv_fb:[分辨率],
比如我想要的分辨率是1920x1080,
这一行改完后就是

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1080"

修改完毕后在终端运行

sudo update-grub

重启机器后,便可以看到ubuntu运行在新的分辨率下了。

sudo init 6

注意:这种方法最高只能支持1920×1080 的分辨率,对于大显示器,高DPI的童鞋,可以考虑用RDP,VNC等方式来用上更高的分辨率。