Ubuntu14开始已经自带Hyper-V Integration Service,也就是说在Hyper-V里跑Ubuntu 14以上的版本的时候,再也不需要像以前的版本那样单独的安装Hyper-V Integration Service,因为所有的Hyper-V网卡驱动,显卡驱动和其他组件都已经内置了。
但是和操作系统的分辨率调整这一项,还是不如在Hyper-V里跑Windows的VM来的方便,默认的Ubuntu VM只有一种分辨率,不能像Windows VM那样根据当前的窗口自动调节分辨率,自适应屏幕。
目前的解决方法只能是手工指定分辨率,下面是具体步骤。
- 打开文件/etc/default/grub
- 找到GRUB_CMDLINE_LINUX_DEFAULT所在行,在最后加上
video=hyperv_fb:[分辨率]
比如我想要的分辨率是1600x900,这一行改完后就是1
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1600x900"
- 修改完毕后在Terminal环境里运行
sudo update-grub
- 重启机器后,便可以看到Ubuntu运行在新的分辨率下了。
PS:这种方法最高只能支持1920×1080 的分辨率,对于大显示器,高DPI的童鞋,可以考虑用RDP,VNC等方式来用上更高的分辨率。