我想修改 grub.cfg 以根据屏幕分辨率动态选择字体。我的笔记本电脑上有 4K 显示屏,但经常使用 1080 外接显示器启动,如果使用外接屏幕,在 4K 显示屏上运行的字体会很大。我不想强制降低分辨率。我主要可以根据“videoinfo”命令的输出确定当前视频模式,但我不知道如何将该命令的输出放入变量中,以便我可以使用“regexp”命令对其进行解析。
答案1
您可以通过编辑以下行来列出您希望 grub 支持的所有分辨率/etc/grub/default
:
GRUB_GFXMODE=width1xheight1;width2xheight2;width3xheight3
更多信息关于grub 手册 (gfxmode)