转载地址:http://blog.csdn.net/taiyang1987912/article/details/42963909
(1)一般安装完linux后默认的kernel给的tty分辨率是非常有限的,有时安装完centos的gnomeGUI后无法使用高分辨率。
(2)有时使用命令#xrandr时,显示的最大分辨率比硬件支持的分辨率小的多,而又需要更大的分辨率。
(3)有时"gtf", "xrandr --new mode", "xrandr --addmode xxxxxxxx","xrandr --output xx --mode xx" 方式设置不起作用。
(4)系统文件中没有 "/etc/X11/xorg.conf" file 或者 "/etc/X11/xorg.conf" 中driver字段是"vesa" 驱动 而不是"intel" 驱动。
针对以上的问题,就需要通过给kernel传递VGA参数。
寻找显示器所对应的值,添加到kernel行末尾即可,注意vga是十六进制,加0x。
运行#init 3,由图像界面进入字符界面,此时控制台应该时该设置的vga值对应的1366x768x24(实际而定)。
在字符界面使用root运行#X -configure自动生成/root/xorg.conf.new文件,接着将/etc/X11/xorg.conf备份,然后#mv /root/xorg.conf.new/etc/X11/xorg.conf,重启系统即可。
(1)关于传递给Linux内核的vga参数的值的意义:http://my.oschina.net/huxuanhui/blog/13032
(2)Linux内核参数“vga=”是怎样影响显示模式:http://blog.csdn.net/yeqishi/article/details/5571290