15.04 和 Nvidia:登录循环

15.04 和 Nvidia:登录循环

将 14.10 升级到 15.04,桌面无法加载登录屏幕。我输入密码,听到失败声音字节,然后返回登录屏幕。也无法从使用另一台 PC 创建的 15.04 拇指驱动器启动。Guest 帐户也发生同样的情况。尝试删除所有 nvidia 驱动程序包,尝试弄乱 .Xauthority,尝试使用 gdm 而不是 lightdm(失败更糟:根本没有登录屏幕)。尝试重新安装 ubuntu-desktop。获取 ACPI PCC 探测失败的错误代码,启动 219 或类似的东西。

当前正在上述拇指驱动器上运行 15.04...在另一台配备 AMD 集成显卡的 PC 上,没有问题。

15.04 不支持 Nvidia 显卡。请帮忙!

答案1

是你从未来而来。我是这样修复的:我没有!我从 Ubuntu 网站重新下载了 15.04 映像,并在 USB 拇指驱动器上创建了一个启动“磁盘”。今天它工作正常,而昨晚却不行 :( 也许 Canonical 修复了他们的映像...所以我从拇指驱动器启动并删除了我现有的 15.04 并安装了一个新副本!当然,我丢失了所有文件(VirtualBox、所有已安装的游戏等),但现在 Linux 又可以正常工作了。让这成为你的一个教训,达斯汀!永远不要尝试升级 Ubuntu 操作系统!只需备份所有文件并进行全新安装...就像您以前对 Windows 所做的那样!

答案2

我遇到了完全相同的问题。我不确定具体原因是什么,但似乎我的内核没有更新。

为了解决这个问题,我使用++Ctrl转到基于文本的AltF1虚拟控制台,登录那里,然后运行:

sudo apt-get install linux-generic

一切又开始正常运转了。

答案3

我对我的笔记本电脑的修复

Dell xps l502x,所以它是Intel + Nvidia optimus 显卡。

看看你有什么

dkms status

你可能会得到类似这样的结果

bbswitch, 0.7, 3.19.0-15-generic, x86_64: installed
nvidia-340, 340.76, 3.19.0-15-generic, x86_64: installed

删除所有 Nvidia 驱动程序,使 Ubuntu 恢复到“干净”状态。

看看这个:https://unix.stackexchange.com/questions/144871/remove-all-nvidia-files

基本上,你要做的是:

sudo apt-get purge $(dpkg -l | awk '$2~/nvidia/ {print $2}')

这应该会删除所有 nvidia 驱动程序,现在你应该干净了。

您可能需要再检查一下:

dkms status

安装 Nvidia 驱动程序

看看这个:http://www.binarytides.com/install-nvidia-drivers-ubuntu-14-04/(命令行部分)

我尝试安装 nvidia-349,但没有成功,后来我才想起我之前用过 nvidia-340。记住什么对你有用似乎很重要。我这样做:

sudo apt-get install nvidia-340 #(you may want to try nvidia-346)

看看这个长指南

http://rajat-osgyan.blogspot.com.au/2015/03/how-to-install-bumblebee-on-ubuntu.html

在第 4 步中,

sudo echo ON > cat/proc/acpi/bbswitch 

我把它改成了

sudo tee /proc/acpi/bbswitch <<<ON

基于https://github.com/Bumblebee-Project/bbswitch

有时打开 bbswitch 后,重新启动,echo /proc/acpi/bbswitch我仍然会看到它OFF。首先确保 Nvidia 已安装或重新启动几次。如果是OFF,请按照指南进行下一步。

重启

按照指南操作后,重新启动,看看是否仍然有登录循环问题。如果仍然有问题,请查看/var/log/Xorg.0.log

/var/log/Xorg.0.log

查找错误消息,这些消息以 (EE) 表示。在我的例子中,它表示

Failed to load /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so: libnvidia-tls.so.340.46: cannot open shared object file: No such file or directory

我执行了locate libglx.so,似乎文件位于其他位置。是时候重建了xorg.conf

重建xorg.conf

看一下这个指南:https://lkubuntu.wordpress.com/2011/08/30/quick-and-easy-way-to-fix-x11-issues/

这是我的最后一步,我能够启动到 GUI。

答案4

我无法安装该软件包

sudo apt-get install linux-kernel-generic

但这为我解决了登录循环的问题:

sudo apt-get install linux-generic

感谢内核的想法

相关内容