grub2 的分辨率错误?

grub2 的分辨率错误?

我的最佳屏幕分辨率是 1600x900px,但是当我第一次打开笔记本电脑时,grub2 的显示分辨率为 1024x768。我有一个 Optimus 系统,所以我假设 grub 使用的是英特尔卡。当我这样做时,它vbeinfo说最大分辨率是 1024x768,但最佳分辨率是 1600x900。我尝试添加i915.modeset=1到我的 grub 配置并更改GRUB_GFXMODE1600x900,但无济于事。所有帮助都将不胜感激!

答案1

无法保证 GRUB 能够使用与 Xserver 完全相同的分辨率来运行视频硬件。唯一能确定此处可接受的设置的方法就是使用 GRUB 来告诉您。要确定,请启动计算机并按下CGRUB 菜单中的键以切换到命令行模式

  • 为了防止文本不受控制地在屏幕上向上滚动,首先使用命令set pager=1
  • 然后您可以运行该vbeinfo命令来获取您的硬件可以支持的分辨率列表。
  • 如果需要的话,请将数字写在一张废纸上。

现在,让我们看看如何更改 GRUB 菜单分辨率:

  1. 使用文本编辑器打开/etc/default/grub文件并在那里更改设置:gksudo gedit /etc/default/grub
  2. GRUB_GFXMODE=使用适合您硬件的分辨率更改“ ”后面的数字。
  3. 关闭文件之前请保存它。
  4. 运行sudo grub-mkconfig -o /boot/grub/grub.cfg以将更改写入您的grub.cfg
  5. 重新启动并查看是否有效。

相关内容