8

我在 windows 8 hyper-v 中安装了 Fedora 19,它工作正常,但显示设置有一个小问题,因为 fedora 19 显示设置不提供 1366x768,但我需要将显示设置为 1366x768 才能查看全屏,所以任何建议??

4

3 回答 3

22
  • 打开终端 ( Ctrl- Alt- T)

  •   sudo vi /etc/default/grub 
    
  • 找到以 GRUB_CMDLINE_LINUX 开头的行,并添加

      video=hyperv_fb:[the resolution you want]
    

如果我想要的分辨率是 1280×720,那么我的线最终看起来像这样:

    GRUB_CMDLINE_LINUX="… quiet splash video=hyperv_fb:1280×720"
  • 编写更改并通过点击ESC和键入退出 vi

      :wq
    
  • 跑:

      sudo grub2-mkconfig -o /boot/grub2/grub.cfg
    

    或以 EFI 模式安装时

      sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
    
  • 重启虚拟机

于 2015-02-13T10:10:05.920 回答
4

(注意:这只是一个过大的回复。)

我使用的是 Windows 10 和 Fedora 26。基本上丹尼尔所说的仍然有效,但有一些修改:

  1. 该文件/boot/grub2/grub.cfg在全新安装的 Fedora 26 上不存在,并且创建该文件根本不会影响引导参数(使用 验证/proc/cmdline)。正确的文件是/boot/efi/EFI/fedora/grub.cfg(我从Fedora Wiki获得路径)。

  2. 并非所有分辨率都受支持:1920x1080 支持,2560x1080 不支持。不支持的分辨率将被忽略。尽管我的显示器是 2560,但我最终将其设置为 1920。

最后是一个建议:备份您编辑的所有内容。总有一天你会需要它。

更新:仍然适用于 Fedora 27。

于 2017-10-17T21:32:57.010 回答
0

我认为这是微软的限制。

这是链接http://social.technet.microsoft.com/Forums/windowsserver/en-US/19f32070-46c7-4dec-8824-9942f7fc5a2c/hyperv-and-display-resolution?forum=winserverhyperv

您唯一的选择是 RDP。

于 2013-11-03T13:48:05.100 回答