centos7.9升级内核后,使用5.x内核终端报错,具体错误通过BMC查看如下:
编辑/etc/default/grub文件,在GRUB_CMDLINE_LINUX最后添加mgag200.modeset=0
# vim /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto spectre_v2=retpoline rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet mgag200.modeset=0"
GRUB_DISABLE_RECOVERY="true"
然后重新生成grub,并重启服务器
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
reboot