use*_*048 27 display virtualization hyper-v
下午好,
我正在尝试在 Hyper-V 服务器上设置 Ubuntu 来宾。我对 Linux 比较陌生,所以请耐心等待,VM 是一台测试机器,可以掌握一切并尝试一下 Ubuntu。Server 2012 R2 的一项新功能是改进的显示功能,如blogs.technet.com 上所述
我不认为我是唯一一个发现这不“只是工作”的人。在网上找到的一些建议建议将内核更新到 3.11.6,如一篇文章所述,以及最新的 3.12.1。在这两种情况下,我只能看到显示选项下列出的分辨率最多为1152x864,这是 Linux 在 Hyper-V 下一直受限的。
在下一个链接(日文)中发现了另一个线索 - 海报已添加"video=hyperv_fb:1920x1080"到/boot/grub2/grub.cfg. 当我重复此操作时,我注意到有关不/boot/grub2/grub.cfg直接编辑的消息,因此我添加了该行/etc/default/grub。
这也没有提供完整1920x1080分辨率的选项,在这一点上,我已经没有什么可以尝试的了,并且不知道这现在是 Hyper-V 问题还是更基本的问题,这在物理上是行不通的或其他管理程序机器。
如果有人能透露一些信息,我将不胜感激。
小智 45
我遇到了同样的问题,当我寻求帮助时,我记得看到过你的帖子。现在,当我终于让它工作时,我不妨在这里记录一下:
升级的 linux-image 和 headers sudo apt-get install linux-image-3.11.0-15-generic linux-headers-3.11.0-15-generic(也许 virtual 和通用的一样好用。):
使用 hyperv-drivers 安装 linux-image-extras: sudo apt-get install linux-image-extra-virtual
设置视频模式(差不多就是你已经做了):
设置GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1680x1050"在/etc/default/grub。
sudo update-grub我想关键部分是使用 linux-image-extra-virtual 安装更新的 hyperv 驱动程序。还要确保它们已加载。