我安装了 Nvidia 驱动程序,现在根本无法登录我的电脑,甚至无法以访客身份登录。登录屏幕似乎比正常工作时放大了。我尝试清除 nvidia 并重新安装,但毫无帮助。
尝试自己使用论坛配置问题后,当我登录时,屏幕变成黑白色,文本出现得非常快然后消失,显示“无法找到......”或类似内容。
我是 ubuntu 新手,只是想知道是否有人遇到过类似的问题并找到了解决方案。
答案1
您能分享您尝试过的命令和顺序吗?
我遇到过类似的问题并听说这被称为登录循环问题。
打开命令来调查/修复登录错误:
当您进入登录屏幕时(该屏幕被放大并且不允许您登录)。
- 按 ctrl+alt+f1
- 使用您在登录屏幕上使用的凭据登录
- 类型
cat .xsession-errors
- 研究错误
对我有用的解决方案:
用 xserver-xorg-video-nouveau 驱动程序替换 nvidia-current 驱动程序:
sudo apt-get update
sudo apt-get purge nvidia-*
sudo reboot
在 BIOS 中禁用安全启动:
- 重新启动电脑并进入 BIOS 设置(http://www.pcworld.com/article/241032/how_to_enter_your_pcs_bios.html)
- 找到“安全启动”选项,最有可能是在“BOOT”选项中
- 禁用安全启动
答案2
MarCrazyness 的第二个禁用安全启动的解决方案是正确的。最近的内核更新 (linux-image-4.2.0-42.49~14.04.1) 表明,具有 EFI BIOS 和启用安全启动的系统将强制使用已签名的第三方驱动程序。
参考:LP:#1566221
“第三方驱动程序”包括 nvidia 二进制驱动程序。
以前的 Linux 内核更新只会在使用第三方驱动程序时记录“受污染”,但驱动程序仍会加载。使用当前更新后,驱动程序将不再加载。
由于 X 服务器的配置,这会将您的显示管理器设置为低分辨率模式,并阻止您登录时加载完整的桌面环境。当您登录时,它会抛出错误并立即将您注销。
最简单的解决方案是禁用 BIOS 中的安全启动选项。