我在 windows 8 hyper-v 中安装了 Fedora 19,它工作正常,但显示设置有一个小问题,因为 fedora 19 显示设置不提供 1366x768,但我需要将显示设置为 1366x768 才能查看全屏,所以任何建议??
问问题
9820 次
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。基本上丹尼尔所说的仍然有效,但有一些修改:
该文件
/boot/grub2/grub.cfg
在全新安装的 Fedora 26 上不存在,并且创建该文件根本不会影响引导参数(使用 验证/proc/cmdline
)。正确的文件是/boot/efi/EFI/fedora/grub.cfg
(我从Fedora Wiki获得路径)。并非所有分辨率都受支持:1920x1080 支持,2560x1080 不支持。不支持的分辨率将被忽略。尽管我的显示器是 2560,但我最终将其设置为 1920。
最后是一个建议:备份您编辑的所有内容。总有一天你会需要它。
更新:仍然适用于 Fedora 27。
于 2017-10-17T21:32:57.010 回答
0
我认为这是微软的限制。
您唯一的选择是 RDP。
于 2013-11-03T13:48:05.100 回答