We seldom install graphical interfaces on the server. Generally, the character interface console is used. In CentOS, the console resolution is very high by default, resulting in screen display or partial display. This is because framebuffer is used. the advantage is that more content can be displayed on the high-resolution display, which makes our field of view more open. The problem is that there will be problems on the ordinary display. In CentOS6, we usually add & ld
We seldom install graphical interfaces on the server. Generally, the character interface console is used. In CentOS, the console resolution is very high by default, resulting in screen display or partial display.
This is because frame buffer is used. the advantage is that more content can be displayed on the high-resolution display, which makes our field of view more open. The problem is that there will be problems on the ordinary display.
In CentOS 6, we usually add "Vga = 711", but in CentOS 7, this method does not work.
Solution:
Add the nomodeset parameter during installation and startup.
If the installation is complete, you can modify vi/etc/sysconfig/grub and add the nomodeset parameter:
GRUB_CMDLINE_LINUX = "rd. md = 0 rd. dm = 0 KEYTABLE = us SYSFONT = True
Rd. lvm. lv = vg/lv_root rd. luks = 0 rd. lvm. lv = vg/lv_swap LANG = en_US.UTF-8
Rhgb quiet nomodeset"
Then execute:
Grub2-mkconfig-o/boot/grub2/grub. cfg
See:
- Ubuntu Frame Buffer description
- How to disable Frame Buffer
- Red Hat BUG845745