centos6
vi /boot/grub/menu.lst
在kernel那一行末尾加vga=312,312表示的是640x480x24
centos7
同Ubuntu16,运行时命令:grub2-mkconfig -o /boot/grub2/grub.cfg
ubuntu14
同16
ubuntu16
vi /etc/default/grub 加上或修改以下内容:
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
GRUB_GFXMODE=640x400x24
GRUB_GFXPAYLOAD=640x400x24
vi /etc/grub.d/00_header
修改GRUB_GFXMODE,加上GRUB_GFXPAYLOAD
41 if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=640x400x24 ; fi
42 if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=640x400x24 ; fi
235 set gfxmode=${GRUB_GFXMODE}
236 set gfxpayload=${GRUB_GFXPAYLOAD}
运行:grub1运行第一个命令,grub2运行第2个或第3个命令(试试看哪个起作用)
update-grub
grub2-mkconfig –o /boot/grub2/grub.cfg
update-grub2(好像不起作用,错误的命令)