我正在运行一个没有 X11 或任何类型的 GUI、带有现代 22 英寸液晶显示器的 Linux 服务器。
鉴于我的显示器尺寸巨大,我想增加控制台中的行数和列数,我该如何实现呢?
答案1
"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"
。