如何在控制台中更改字体大小,行数/列数


10

我正在运行没有X11或任何GUI的Linux服务器,并带有现代的22英寸液晶显示器。

考虑到监视器的巨大尺寸,我想增加控制台中的行数和列数,如何实现呢?

Answers:


9

"vga=792"grub.conf文件的内核行中添加类似的内容,通常位于/etc或中/boot/grub

title My Linux OS Name and Kernel Version Number
    root (hd0,0)
    kernel /boot/vmlinuz-1.2.3.4 ro root=/dev/hda1 quiet vga=792
    initrd /boot/initrd-1.2.3.4.img

您可以说vga=ask是在引导时获得菜单,该菜单是由内核执行的探测过程构建的,以查看可能的解决方案。我发现通常还有其他数字可以使用此方法找不到的数字。

这都是特定于系统的。不同的视频卡将具有不同的支持模式,并且内核构建选项可以打开或关闭视频模式选项。处理此问题的子系统称为内核帧缓冲区,因此,如果您要编译自定义内核,请注意不要删除内核完全支持视频卡所需的支持。大多数卡可以使用VESA FB驱动程序,但是特定于您品牌的卡的另一个驱动程序可能会打开更多选项。

另外,请注意,此子系统的某些部分使用十六进制数字,而其他部分则使用十进制。您可以像我一样将其转换为十进制,也可以说类似的话"vga=0x318"


1
这个系统很好...但是您可能想检查一下您的视频芯片是否支持KMS(在Intel和ATI中最常见,但我不会说它不在其他芯片中),如果您尝试在以下位置启用它:开机,它将自动调整VT的大小。
xenoterracide
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.