首先安装hwinfo查看当前模式下支持的分辨率

wget http://mirror.ghettoforge.org/distributions/gf/el/6/gf/x86_64/hwinfo-20.2-1.gf.el6.x86_64.rpm
wget http://mirror.ghettoforge.org/distributions/gf/el/6/gf/x86_64/libx86emu-1.1-1.gf.el6.x86_64.rpm
rpm -ivh libx86emu-1.1-1.gf.el6.x86_64.rpm
rpm -ivh hwinfo-20.2-1.gf.el6.x86_64.rpm

P.S 未安装桌面的话,可能看不到。

编辑/boot/grub/grub.cfg 在kernel行最后增加vga=,如下:

kernel /vmlinuz-2.6.32-696.3.1.el6.x86_64 ro root=/dev/mapper/vg_derek-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=vg_derek/lv_root  KEYBOARDTYPE=pc KEYTABLE=us rd_LVM_LV=vg_derek/lv_swap rd_NO_DM rhgb quiet vga=ask

可以直接输入hwinfo查询到的分辨率代码。 若hwinfo查看不到,可以用ask在开机时Enter来显示分辨率列表。 Grub启动时显示的分辨率列表代码,形如342是16进制显示的,直接拿来修改grub.cfg是不行的,需要转为10进制来使用。