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