如何为控制台启用 132x50 文本模式而不是 80x25?

如何为控制台启用 132x50 文本模式而不是 80x25?

/etc/default/grub为了默认以 132x50 和详细模式启动,我必须设置哪些参数。

答案1

关于内核参数的最权威来源之一可以在内核树中找到Documentation/kernel-parameters.txt,其名称为Linux 的 GitHub 镜像

  • 详细程度可以通过参数控制quiet,删除它将增加详细程度。
  • 可以使用参数设置分辨率vga,可能的值记录在TLDP 帧缓冲区操作指南。例如,如果您希望启动分辨率为 1024x768,颜色深度为 24 位,则参数应设置为vga=0x318。实际字符数可以通过考虑内核字体大小来确定。

答案2

我在 /etc/default/grub 中使用了两个参数:

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1366x768x24
# bug workaround
GRUB_GFXPAYLOAD_LINUX=keep

通过阅读 /etc/grub.d 中的 shell 脚本,我找到了第二项。

在运行 vbeinfo 之前请确保“set pager=1”,以便您可以读取输出。

完成后请务必运行“sudo update-grub”

相关内容