hyperv_fb 在启动时未加载

hyperv_fb 在启动时未加载

我在 Hyper-V Generation 2 VM 下安装了 Ubuntu 16.04,并禁用了安全启动。(如果有必要,可以从 mini.iso 安装。x86_64)

我发现很久以前(14.04)就存在一个关于固定小屏幕分辨率的问题。

我尝试了各种线程中提出的修复方法,即在中添加一行/etc/default/grub,内容是:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1680x1050"

我也安装了linux-image-extra-virtual

确实,dmesg显示该命令行确实已传递给内核。(由于主机和客户机之间的复制粘贴缓冲区不起作用,因此无法复制它。)

但是,模块未加载(启动后,lsmod没有显示任何迹象hyperv_fb)。

此外,hyperv_fb手动加载不会改变屏幕分辨率。

有什么建议么?

答案1

我遇到了同样的问题。事实证明,添加内核参数的解决方案/etc/default/grub不起作用,因为我在 Ubuntu 虚拟机中使用了 RemoteFX 3D 视频适配器。删除它后,内核参数的显示分辨率开始起作用。

转到虚拟机设置(确保虚拟机已关闭),单击硬件下的“RemoteFX 视频适配器”,单击删除按钮。此外,我在计算机的主机操作系统中禁用了专用图形适配器,只使用集成的英特尔适配器(不知道这是否重要)。

相关内容