![NVIDIA 驱动程序更新后登录循环](https://linux22.com/image/1151227/NVIDIA%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E6%9B%B4%E6%96%B0%E5%90%8E%E7%99%BB%E5%BD%95%E5%BE%AA%E7%8E%AF.png)
我知道这个问题之前已经有人问过了但是没有一个解决方案对我有用。
编辑:我的显卡是 730GT
我正在运行 ubuntu 17.10(从 17.04 升级),更新并重新启动后,我无法登录我的帐户。我以前遇到过这个问题,我按照上次所做的一切操作(Ubuntu 陷入登录循环)。我仍然无法登录。我尝试使用新帐户,并且可以登录。我尝试卸载并安装 387、384、381,但都不起作用。
当我使用 nouveau 登录时,我无法打开 gnome-terminal 或 nautilus。但它们在我的新帐户上都运行良好。我不知道它们是否与登录循环有关,但在更新之前一切都运行良好。我可以通过 uxterm 运行 nautilus,但使用 gnome-terminal 时,我得到以下信息:
Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached
有没有办法修复此问题而无需重新安装 ubuntu?
答案1
好的,终于可以登录了。
我没有使用 apt-get 安装驱动程序。我尝试使用 nvidia 网站上的驱动程序。成功了。
编辑:
遵循步骤:
下载了 384.98 Linux 64 位驱动程序(http://www.nvidia.com/download/driverResults.aspx/126577/en-us)
卸载了我使用 ppa:graphics-drivers/ppa 安装的 nvidia 驱动程序。
sudo apt purge nvidia-*
重启。
登录tty并安装下载的驱动程序。
chmod +x NVIDIA-Linux-x86_64-384.98.run
sudo ./NVIDIA-Linux-x86_64-384.98.run
再次重启后,我就可以登录,而无需回到登录屏幕。
但是仍然无法从 dock 或 dash 打开 gnome-terminal、nautilus 或 gedit(它们都可以使用 UXTerm 或从其他用户帐户打开,并且在运行它们时不会显示任何错误)。