为了解决一个centos系统上的显示问题:
2、更换KDE桌面环境
yum groupinstall "KDE Plasma Workspaces"
问题:更换桌面环境后重启启动不了Xserver, failed to initialize the NVIDIA kernel module
应该是和以troubleshooting模式安装系统并更新系统显卡驱动有关系,因为如果直接安装系统并且更换桌面环境重启之后能够进入桌面的。但驱动是必须要升级的,否则会出现一段时间后键鼠无法响应
(从这里开始,查问题就开始持续跑偏了)
3、尝试:从ELRepo源中更新安装显卡驱动:https://blog.csdn.net/Lockvictor/article/details/49301183 ——失败
问题:能够安装的驱动版本较老 安装之后进入不了桌面
4、手动安装驱动,下载最新的驱动进行手动方式更新。——失败
问题:按照文档禁用nouveau驱动 备份更改生成内核启动文件后,重启进入不了子系统(这个问题追根到底是因为命令dracut生成的内核引导文件initrafms-$(uname -a).img文件不能正常使用 ,不知道为什么,如果出现这种又需要恢复的话,可以进入紧急修复系统,把原来备份的文件手动更改回来)
解决:禁用nouveau驱动之后该内核版本的驱动无法进入的问题:https://blog.csdn.net/u010988850/article/details/49422163
禁用nouveau驱动方法 直接locate到nouveau.ko驱动文件 直接更改名字nouveau.ko.bat,然后重新加载(相当于卸载),重启
https://blog.csdn.net/qq_21398167/article/details/50469599
比较完整的安装显卡驱动的方法说明
https://www.cnblogs.com/snake553/p/7159376.html
5、最终定位:在查问题的过程中偶然看到,升级了内核之后重启可能加载不了第三方驱动,升级内核。。。。内核。。。核!!
回到启动界面一看,使用yum groupinstall "KDE Plasma Workspaces"安装了桌面环境之后,grub引导项怎么就变成3个了(原本是下面两个,原本应该进入的是第二个),而且默认的那个还是升级后的系统内核,选用这个内核的话确实进入不了界面,但是选用第二个其实是可以正常进入的,也就是说!!!查了两天的问题其实根本不存在。。。。。。。。。f**k
解决:删除grub启动项中无用的启动项目,编辑/boot/grub2/grub.cfg文件,删除无用的引导项
安装kde中文环境:
yum list kde*chinese
根据列出来的中文包文件名进行安装,我这里列出来的中文包只有kde-l10n-Chinese.noarch,因此:
yum install kde-l10n-Chinese.noarch
开机默认启用kde桌面环境:
新建gedit /etc/sysconfig/desktop文件
增加:DESKTOP=KDE