【!!!】Ubuntu无法进入图形化界面解决方法,报错/dev/sda2:clean:/dev/sda2: clean,******files,******blocks;或者反复循环登录。
问题描述:
重启后卡死,一直停留在如下界面。
问题原因:
原因未知,看网上描述,怀疑和系统自带的开源3D驱动nouveau有关,nouveau可能和安装的NVIDIA显卡驱动有冲突导致。
解决方法:
硬重启,进入命令行模式,参照:https://jingyan.baidu.com/article/3052f5a104b9b797f31f86b0.html
卸载NVIDIA显卡驱动(不确定是否必须),并卸载nouveau,参照:https://blog.csdn.net/dym755833564/article/details/79127872
网上部分教程说禁用nouveau,实测禁用了也不行,今天又出现了,直接卸载后目前OK。
重装NVIDIA显卡驱动:sudo sh ./NVIDIA-Linux-x86_64-xxx.xxx.run
重启OK,看看以后是否再出现。
#####################################################
20190908更新:
这个问题今天又出现了,只能死马当活马医了,目前至少能确认和nouveau有关,好了,目前网上看到的是这三类操作,那就都搞一遍。
1)把nouveau列入黑名单。参照:https://blog.csdn.net/qq_38880380/article/details/78652229
新建blacklist-nouveau.conf文件。
输入命令:
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
往文件中写入:
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
保存并退出。这一步是为了禁掉Ubuntu自带开源驱动nouveau。
更新一下:
sudo update-initramfs -u
之后sudo reboot重启系统。在终端执行命令:
lsmod | grep nouveau
如果什么都没有输出,表示禁用成功。
2)卸载nouveau。参照:https://blog.csdn.net/dym755833564/article/details/79127872
其实不是卸载,而是把nouveau.ko改个名称,使其加载失败,很暴力。
3)重装NVIDIA显卡驱动。
卸载以前的驱动。使用命令重装驱动。
sudo ./NVIDIA-Linux-x86_64-375.20.run -no-opengl-files –no-x-check –no-nouveau-check
–no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数最重要
–no-x-check 安装驱动时不检查X服务
–no-nouveau-check 安装驱动时不检查nouveau