如何让系统解密之前和 uvesafb 加载之前的最初启动消息变得更小?我试过:
GRUB_GFXMODE=1024x768
GRUB_GFXPAYLOAD_LINUX=1024x768
和
GRUB_GFXMODE=1024x768x8
GRUB_GFXPAYLOAD_LINUX=1024x768x8
和
GRUB_CMDLINE_LINUX="video=VGA-1:640x480"
与十六进制代码相同(根据 支持sudo hwinfo --framebuffer
),
在/etc/default/grub
和
set gfxmode=${GRUB_GFXMODE}
set gfxpayload=keep
load_video
insmod gfxterm
insmod vbe
在/etc/grub.d/00_header
。当然,总是sudo update-grub2
。
字母仍然很大。上述某些可能性甚至会导致在 uvesafb 加载之前出现黑屏。
版本:grub-mkconfig (GRUB) 1.99-12ubuntu5
答案1
假设你的屏幕分辨率是 1024x768,你只需要添加
GRUB_GFXMODE=1024x768
GRUB_GFXPAYLOAD_LINUX=keep
然后/etc/default/grub
运行
sudo update-grub
下面是我的 grub 文件和原始文件的差异(我的分辨率是 1280x1024):
$ diff /etc/default/{grub,grub.bak}
25,26c25
< GRUB_GFXMODE=1280x1024
< GRUB_GFXPAYLOAD_LINUX=keep
---
> #GRUB_GFXMODE=640x480
答案2
我猜是 3.0.0.16 左右的内核更新解决了这个问题,不需要我做任何改动。文本现在变小了,这正是我喜欢的。也许这是一个内核错误。