我正在运行 Ubuntu 15.10,它运行良好,直到我决定转到“附加驱动程序”并选择我的 nvidia 卡下的 352。重启后,我无法登录。登录屏幕卡在循环中(现在仍然如此),我的 tty 变黑了。做了一些奇怪的事情后,我最终恢复了 tty。所以,现在我可以访问命令行,但登录仍然卡住。
我purged
使用 nvidia*,当我重新安装 352.63 版本时出现以下错误:
Bad return status for module build on kernel: 4.2.0-27-generic (x86_64)
从现在开始,所有apt-get
错误都给我与上述类似的错误,我无法安装任何东西,但我可以删除。
我尝试过的事情:
- 删除
.Xauthority
文件并重新安装lightdm
,也有chown
它,权限似乎很好。 - 重新安装
nvidia driver
显然会失败,正如上面提到的。 - 重新安装
ubuntu-desktop
- 重新安装
kernel 4.2.0-27
仍会出现与上述相同的错误。
目前存在错误的情况:
- 内核似乎乱了,因为所有这些错误都与内核有关?
- Nvidia 驱动程序和登录陷入循环。
- 由于驱动程序不工作,屏幕分辨率低,一片混乱。
我真的不想重新安装操作系统,有人知道我可以尝试什么吗?非常感谢任何想法!
nvidia 驱动程序错误的日志文件:生成日志(我不知道如何共享文件,抱歉!)
答案1
我已经修复了这个问题!如果你安装或更新了 nvidia 驱动程序,但它以某种方式破坏了你的 ubuntu 并使其陷入登录循环,请执行以下操作:
您需要终端访问权限,请先尝试,tty
如果Ctrl + Alt + F1
您甚至没有,也许使用安装光盘来获取访问权限,您可以使用安装光盘轻松安装您的系统并使用终端修复您的系统。
然后检查/var/log/nvidia-installer.log
安装过程中是否存在编译器问题。它应该会说明ERROR
并解释它如何尝试查找gcc
版本但无法找到所需的版本。
问题是,您需要gcc-5.1.0
安装nvidia-driver
,但您需要gcc < 4.9
运行 Nvidia 的nvcc
。这就是我所做的,当我尝试安装时,我将 gcc 切换到旧版本。因此,只需切换回gcc-5.1.0
使用update-alternatives
并purge
重新安装 nvidia 驱动程序即可。它应该可以解决这个问题!