如何以全屏模式连接到Linux CentOS 7虚拟机?

如何以全屏模式连接到Linux CentOS 7虚拟机?,centos,screen-resolution,hyper-v,Centos,Screen Resolution,Hyper V,我正在从Windows 8.1的Hyper-V连接到CentOS 7虚拟机。全屏模式不工作。我需要解决这个问题。其他虚拟机(包括CentOS 6和Windows Server)没有问题 这些是我从Hyper-V Manager连接到虚拟机时所做的一些观察 CentOS 7在引导时显示此警告“快速TSC校准失败”。我读到这不是问题,但我不确定。除了不能在我的笔记本电脑的全屏模式下工作外,其他一切都在虚拟机中工作,我的笔记本电脑有一个相当高分辨率的图形卡 应用程序->系统工具->设置->显示仅显示一

我正在从Windows 8.1的Hyper-V连接到CentOS 7虚拟机。全屏模式不工作。我需要解决这个问题。其他虚拟机(包括CentOS 6和Windows Server)没有问题

这些是我从Hyper-V Manager连接到虚拟机时所做的一些观察

  • CentOS 7在引导时显示此警告“快速TSC校准失败”。我读到这不是问题,但我不确定。除了不能在我的笔记本电脑的全屏模式下工作外,其他一切都在虚拟机中工作,我的笔记本电脑有一个相当高分辨率的图形卡

  • 应用程序->系统工具->设置->显示仅显示一个默认选项“内置显示”,灰显分辨率为“1152 x 864(4:3)”。这是我期待看到其他决议选择的地方

  • 当我运行下面的bash命令时

    lspci -nn | grep VGA
    
  • 我明白了

        00:80.0 VGA compatible controller [0300]: Microsoft Corporation Hyper-V Virtual VGA [1414:5353]
    
    任何帮助都将不胜感激。

    请尝试以下方法:

    $sudo grubby --update-kernel=ALL --args="video=hyperv_fb:2560x1440"
    $sudo reboot
    
    还请记住,hyperv viewer仅在分辨率方面走得更远。 我的建议是,安装xrdp并使用远程桌面,这样更好,您将获得全屏分辨率


    当心。

    一旦我在Windows 10主机上的VM(CentOS 7.6)上安装了以下软件包,这个问题就得到了解决。希望它也能帮助别人

    yum install dkms gcc make kernel-devel bzip2 binutils patch libgomp glibc-headers glibc-devel kernel-headers
    
    稍后重新启动并尝试安装Virtualbox guest additions


    保重

    在Windows 8.1 Hyper-V上使用Centos 7时,此方法更改了Hyper-V连接分辨率。令人惊叹的。谢谢。这个解决方案对我不起作用。但是,我在Windows 10 Pro(而不是Windows 8.1)上的Hyper-V虚拟机中运行CentOS 7,所以Win10版本的Hyper-V中可能有什么东西阻止了它的工作?(尽管我对此表示怀疑)