linux下设置终端分辨率,最全的的VGA代码和分辨率对照表

一般安装完linux后默认的kernel给的tty分辨率是非常有限的,解决的方法就是给kernel传递VGA参数。对应的要修改的配置文件为 /etc/grub.conf, 就是在grub.conf启动列表的kernel最后添加vga参数,这个在网上大家列出的解决方案都是大同小异,没什么差别,但关键的问题有两个:

1:这个vga的数值是怎么算出来的

2:到底有多少种可选择的参数

第一个问题,通过如下两个帖子得到了解答:

Linux内核参数“vga=”是怎样影响显示模式:

http://blog.csdn.net/yeqishi/article/details/5571290

关于传递给Linux内核的vga参数的值的意义:

http://my.opera.com/amankwah/blog/show.dml/837499

下面主要说第二个问题:

其实也还是在他人的基础上有所完善,按照网上提供的方案修改了参数,然后重启,不过可能是修改的参数字母写错了或者其他,然后意外的奇迹就出现了:

点击回车,



 哇,异常丰富的VGA代码和分辨率对照表,这下齐活了,我的宽屏显示器总算找到对应的值了,好的,在grub.conf启动列表的kernel最后添加vga参数vga=0X36C(记得是十六进制,加0X,如果写成vesa也是无效果的),

ok!你的显示器是多大的,自己找吧,如果你牛逼,显示器巨大,那就根据第一个问题里面的链接自己去计算吧,反正方法有了。

猜你喜欢

转载自yjy110.iteye.com/blog/1881593
今日推荐