更改grub2引导界面分辨率

对 grub2 的低分辨率引导界面深恶痛绝之~~
(本操作适用于 13.2,更新的版本可能会更改配置文件位置或者相关命令)
按照如下步骤操作即可:
1x、重启电脑,grub 引导界面按 c,进入 grub 命令提示出现如下“grub>”输入“videoinfo”回车,查看你的显卡支持的分辨率,并记下,我这里能得到的是 1024x768x32(搜索的大部分文档结果该命令为 vbeinfo,实际上该命令已更新,可通过输入 help 查看可输入命令 x)
2、编辑 /etc/default/grub 文件,加入或编辑好如下内容(需要 sudo vi 或者 vim)

GRUB_GFXMODE=1024x768x32

3、编译生成 grub 二进制文件,使配置生效
终端输入如下命令

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

(注意权限)

补充:生成新的配置文件之前,注意清理机器现有内核,删除后,生成的引导菜单比较干净。
参考文献:
activedoc.opensuse.org/book/opensuse-reference/chapter-10-the-boot-loader-grub2

我记得 YaST 里就能改

我想你说的是 yast——引导配置文件——分辨率

这个地方,不知为何,试过改了一下,没生效。

还有一点比较奇怪的问题,前阵子在 grub 里面用 videoinfo 看,还支持我的显卡 1920x1080x32 的分辨率,但是现在看居然只支持到 1024x768x32 了,不知道是不是 grub 版本的问题~

现在完全无法忍受 nvidia 驱动装上去之后丑陋的 tty1 界面~

已经解决:

本人技嘉 z77 主板,bios 设置中,一开始系统显卡模式为自动,集成显卡模式也为自动,后来前者选项改为 pcie,后者改为关闭后,终于打开了 grub 界面的 1080p 高分辨率支持,并且能在 grub 命令行中以 videoinfo 命令查找到该支持的分辨率,同时控制台界面低下的分辨率也直接升级至 1080p。

路漫漫其修远兮,吾等当共勉之~