Windows 10 自带 Hyper-V 管理器,可以用来构建虚拟机,体验不同的操作系统。在新建虚拟机时,有一些推荐的选项,Ubuntu 桌面赫然在列,想来应该有很好的支持,就按照提示安装来试试。

结果安装好以后发现居然不能全屏,也不能自适应屏幕分辨率,而在其它的虚拟机系统中(virtualBox, vmware),只要安装了客户增强驱动,都可以自适应屏幕的大小。看来 Hyper-V 和 Ubuntu 的集成还有待加强啊。

要改变 Hyper-V 中 Ubuntu 桌面的分辨率要怎么做呢? 执行以下基本就可以;

  1. 编辑 /etc/default/grub 文件,执行:
1
sudo gedit /etc/default/grub
  1. 修改启动设置, 将:
1
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

修改为:

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

最后就是你想要的分辨率。 修改后保存。

  1. 重启系统,执行:
1
sudo reboot