【发布时间】:2013-08-11 13:17:26
【问题描述】:
我在 windows 8 hyper-v 中安装了 Fedora 19,它工作正常,但显示设置有一个小问题,因为 Fedora 19 显示设置不提供 1366x768,但我需要将显示设置为 1366x768 才能查看全屏,有什么建议吗??
【问题讨论】:
我在 windows 8 hyper-v 中安装了 Fedora 19,它工作正常,但显示设置有一个小问题,因为 Fedora 19 显示设置不提供 1366x768,但我需要将显示设置为 1366x768 才能查看全屏,有什么建议吗??
【问题讨论】:
打开一个终端(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
重启虚拟机
【讨论】:
grub.cfg 不存在。重启后video= 选项不会出现在/proc/cmdline 中。
(注意:这只是一个过大的回复。)
我使用的是 Windows 10 和 Fedora 26。基本上Daniel 所说的内容仍然有效,但有一些修改:
文件/boot/grub2/grub.cfg 在全新安装的Fedora 26 上不存在,创建该文件根本不会影响引导参数(通过/proc/cmdline 验证)。正确的文件是/boot/efi/EFI/fedora/grub.cfg(我从Fedora Wiki得到路径)。
并非所有分辨率都受支持:1920x1080 支持,2560x1080 不支持。不支持的分辨率将被忽略。尽管我的显示器是 2560,但我最终将其设置为 1920。
最后是一个建议:备份您编辑的所有内容。总有一天你会需要它的。
更新:在 Fedora 27 中仍然有效。
【讨论】:
splash 在 video 设置之前,类似于 Daniel 的设置。