首页 > 代码库 > 让hyper-v虚拟机中类ubuntu系统可以全屏

让hyper-v虚拟机中类ubuntu系统可以全屏

很久之前一直都没有方法让linux虚拟机支持hyper-v的全屏,只能以1024x768或者800x600等方形屏幕

 

如果是windows7以前的电脑,可以用mstsc远程桌面修改分辨率,windows7后可以自动调节分辨率。

如果是linux的虚拟机就不好办了,xrandr/cvt等都不起作用,最近在askubuntu找到了一种方法可以让ubuntu全屏,其它发行版尚不清楚。

 

先安装下面的linux核心和头文件

sudo apt-get install linux-image-3.11.0-15-generic linux-headers-3.11.0-15-generic

再安装核心文件扩展包

sudo apt-get install linux-image-extra-virtual

然后配置一下启动文件

打开/etc/default/grub

找到有“GRUB_CMDLINE_LINUX_DEFAULT”的这行,增加和你原来系统不一样的内容。(下面的1980x1080可以修改成你自己的想要的分辨率)

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1980x1080" in /etc/default/grub

完成后保存修改。

最后执行两个更新启动参数的命令

sudo update-grub

sudo grub-mkconfig

 

重启就可以了

 

以后想修改分辨率直接修改/etc/default/grub后执行sudo grub-mkconfig即可

 

参考来源:

Ubuntu Hyper-V Guest Display Resolution

Windows Server 2012 R2 Hyper-V and openSUSE 13.1