我的最佳屏幕分辨率是 1600x900px,但是当我第一次打开笔记本电脑时,grub2 的显示分辨率为 1024x768。我有一个 Optimus 系统,所以我假设 grub 使用的是英特尔卡。当我这样做时,它vbeinfo
说最大分辨率是 1024x768,但最佳分辨率是 1600x900。我尝试添加i915.modeset=1
到我的 grub 配置并更改GRUB_GFXMODE
为1600x900
,但无济于事。所有帮助都将不胜感激!
答案1
无法保证 GRUB 能够使用与 Xserver 完全相同的分辨率来运行视频硬件。唯一能确定此处可接受的设置的方法就是使用 GRUB 来告诉您。要确定,请启动计算机并按下CGRUB 菜单中的键以切换到命令行模式。
- 为了防止文本不受控制地在屏幕上向上滚动,首先使用命令
set pager=1
。 - 然后您可以运行该
vbeinfo
命令来获取您的硬件可以支持的分辨率列表。 - 如果需要的话,请将数字写在一张废纸上。
现在,让我们看看如何更改 GRUB 菜单分辨率:
- 使用文本编辑器打开
/etc/default/grub
文件并在那里更改设置:gksudo gedit /etc/default/grub
。 GRUB_GFXMODE=
使用适合您硬件的分辨率更改“ ”后面的数字。- 关闭文件之前请保存它。
- 运行
sudo grub-mkconfig -o /boot/grub/grub.cfg
以将更改写入您的grub.cfg
。 - 重新启动并查看是否有效。