刚装好Ubuntu的一周之内已经遇到了这个问题两次,不想再经历第三次,这玩意儿是真的玩心态!!
不过还是得写出经验以防万一!
症状:重启卡死在登录界面,键盘挂,鼠标能动
疑似起因:
第一次我是由于动了关于grub的东西 重启后就进不去了 尝试几种方法无效后遂重装
第二次是在看视频时心血来潮打算换个桌面,然后就卡出了内部错误,当时准备重启但随后我发现可以快捷键打开终端,我就用reboot重启
重启又出现上面的症状
解决:
由于Ubuntu与笔记本的兼容性本身就不好,所以笔记本安装会有一些共有的问题,比如发热量大,风扇狂转,耗电,这是电源管理做的不好。有时还会出现死活安装不上的情况,无论是U盘安装、光盘安装,硬盘安装还是网络安装,我就遇到这样的情况,问题在于安装过程中要载入linux,而现在根本无法进入系统(有些安装成功了,进不去),就是因为显卡驱动不兼容导致的
如果要进入系统,可在grub引导界面按e进入grub启动命令设置,在“ linux /boot/vmlinuz-……(中间省略)……ro quiet splash……”这一行splash后面添加nomodeset(要先添加空格),然后ctrl+c或者F10启动就能成功进入。
进入系统后有两条路可以走:
方法1:
打开终端,sudo vim /boot/grub/grub/cfg编辑该文件
找到### BEGIN /etc/grub.d/10_linux###,在这个代码段下面有找到 menu entry ‘Ubuntu’ –class ubuntu –class gnu-linux……,再往下找到如下字段
linux /boot/vmlinuz-3.5.0-17-generic root=UUID=2e09dfd5-54f0-4dc7-89ce-c6bfeef71198 ro quiet splash $vt_handoff
在splash后面添加 nomodeset(前面有空格),然后保存。这样在其动就能顺利进入图形界面,而且不会对系统有任何不利影响(只是改变了驱动的加载方式)。
方法2
调出终端后,修改 /etc/default/grub文件,同样将GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
修改为GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset”,
更新grub文件:sudo update-grub。之后就不会卡死在登录界面了。
但是以上方法进入系统后,由于驱动仍是不兼容的,所以有时会碰到分辨率无法调节、花屏等问题,这是就要安装ati或者nvidia官方的驱动了,下面介绍安装最新显卡驱动的方法。
1)打开终端,先删除旧的驱动:
sudo apt-get purge nvidia*
2)禁用自带的 nouveau nvidia驱动
创建一个文件通过命令 sudo vim /etc/modprobe.d/blacklist-nouveau.conf
并添加如下内容:
blacklist nouveau
options nouveau modeset=0
再更新一下
sudo update-initramfs -u
修改后需要重启系统。确认下Nouveau是已经被你干掉,使用命令: lsmod | grep nouveau
然后可以按如下博客走 感谢大佬相助
https://blog.csdn.net/qq_25241325/article/details/90753830
https://www.cnblogs.com/carle-09/p/11288054.html
检查是否安装成功
运行命令:glxinfo | grep rendering
如果结果是“yes”,证明显卡驱动已经成功安装。
如果提示有问题,可能是系统里面没有安装mesa-utils,安装过程:在终端输入命令:sudo apt-get install mesa-utils
然后再运行命令:glxinfo | grep rendering