15.04和Nvidia:登录循环


35

从14.10升级到15.04,桌面无法加载过去的登录屏幕。我输入密码,听到一个失败的声音字节,回到登录屏幕。也无法启动由另一台PC创建的15.04拇指驱动器。来宾帐户执行相同的操作。尝试删除所有nvidia驱动程序包,尝试将.Xauthority弄乱,尝试使用gdm而不是lightdm(失败更糟糕:根本没有登录屏幕)。尝试重新安装ubuntu-desktop。获取ACPI PCC探针的错误代码失败,从219开始或类似的错误。

目前正在关闭所述拇指驱动器的15.04 ...在另一台装有AMD集成显卡的PC上,没有问题。

15.04不喜欢Nvidia显卡。请帮忙!


类似的问题是askubuntu.com/questions/613577
JdeBP

您是否尝试过创建新用户或从干净的​​主文件夹开始?
乔瓦尼·托拉尔多

我尝试创建一个新用户,问题仍然存在。感谢您的回复!
达斯汀·法兰西

您要在实际屏幕上安装用于CUDA或用于可视化的驱动程序吗?如果是用于CUDA,请确保未在cuda.run文件中安装openGL。
user1282043

Answers:


17

是未来的你。这是我的固定方式:我没有!我从Ubuntu网站重新下载了15.04映像,并在USB拇指驱动器上创建了启动“磁盘”。今天它可以正常工作,但是昨天晚上却没有:(也许Canonical修复了它们的图像...所以我从拇指驱动器启动,并删除了现有的15.04,并安装了一个新副本!确定我丢失了所有文件(VirtualBox,所有已安装的游戏等),但现在Linux可以再次使用了。Dustin!永远不要尝试升级Ubuntu OS!只需备份所有文件并进行全新安装...就像以前一样用Windows做!


撞 从14升级到15后,我只是失去了Linux安装。黑屏和灰屏循环甚至没有看到登录屏幕。有什么方法可以在没有全新安装的情况下进行修复?如果我CTRL + ALT + F1不言而喻2秒控制台后回循环..
虫Zasz

未来达斯汀,你真是个天才。
Motoma

@zasz这只是发生在我身上。一个解决方案是继续ctrl + alt + f1-ing并删除gdm。
Neal

@尼尔,对于我的一生,我永远不会理解gdm vs lightdm。我不知道它们是什么,我也不知道我拥有哪个,而且我该死,我知道我的系统不会运行另一个(尝试过)。.......我想我想说的是星期五快乐!
法国达斯汀(Dustin French)

12

我有同样的问题。我不确定为什么会这样,但是似乎我的内核没有更新。

为了解决这个我用Ctrl+ Alt+ F1去一个基于文本的虚拟控制台,登录那里,然后跑:

sudo apt-get install linux-generic

一切再次开始工作。


9

我的笔记本电脑维修

戴尔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。


我只需要清除nvidia驱动程序就能正常重启。
Fraser

删除nvidia驱动程序并重新启动系统,即可解决我的问题。
雏菊

6

我在Ubuntu 15.10上遇到了完全相同的问题。这里建议的解决方案都无效,其他教程也无效。在对系统进行几次全新安装之后,我终于找出了引起问题的原因。

不要 nomodeset将启动参数永久放置在启动参数中!

全新安装后,如果没有nomodeset在启动之前手动输入grub引导选项,则无法登录。但是,第一次登录后,我通常在引导配置文件中进行设置,这样就不必每次都键入它。重新安装其中之一后,我忘了这样做,这次安装了NVIDIA驱动程序,没有问题,我可以正常登录。


谢谢你的提示!我永远不会自己想到这样的事情。
达斯汀(Dustin)法国

我完全是偶然发现的,因为在无数次重新安装系统后,我只是忘了添加它,而一切都像魔术一样工作。
user3556519'3

我在哪里可以找到/编辑启动参数?
Neal

@Neal,这里是信息askubuntu.com/questions/38780/…它描述了如何放入nomodeset引导参数,安装nvidia驱动程序之前,有时这对于系统的初始运行是必需的。如果有,可以用相同的方法将其删除。
user3556519'3

谢谢,我在安装16.04时也没有设置nomodeset,并且安装后,我安装了nvidia驱动程序。我无法登录的帖子,尝试了所有askubuntu问题的所有解决方案。这应该是文章/答案中的最后一步,它们告诉您在安装时添加nomodeset!
Abhinav Upadhyay


1

恕我直言,擎天柱是邪恶的

由于Nvidia的缘故,Ubuntu 14.10给了我一些白发,然后我切换到了Win8。昨天,我感觉自己好像缺少了Win 10并下载了15.04。安装后首次运行,并出现黑屏并伴有连续故障声。Ctrl+ Alt+ F1没有显示控制台。重新安装了2次,然后才想起Optimus的14.10问题。仅用Bumblebee解决了问题。


1

我也有类似的问题,但是辅助帐户可以登录,所以我知道我的系统没有故障。这是我固定的方法。我转到了有问题的帐户的主文件夹,并丢弃了所有与gnome,gtk等有关的隐藏配置文件夹和文件,或我不希望保留的所有内容(例如浏览器设置,音乐等)。重启。我不得不重新设置一些系统偏好设置并重新排列桌面图标,但是与添加存储库和额外软件包的整个安装相比,它更可取。试一试,然后将其吹走并重新安装。


1

稍微偏离主题,但是如果您使用的是AMD而不是nVidia:将14.04更新为14.10,然后将15.04更新后,我陷入了登录循环。在nVidia驱动程序出现问题后,他们并没有太大帮助。我有一个带有AMD CPU和驱动程序的HP Pavillion。以下是有效的简单步骤:

ctrl- alt- F1得到一个控制台提示(非GUI)。

dkms status # shows that fglrx-core was installed
sudo apt-get purge fglrx-core
sudo apt-get install fglrx-updates
dkms status
sudo reboot now

然后一切都很好。


谢谢,在内核升级完成后,这完全解决了登录问题。对于以后的用户,VirtualBox可能会出现红色鲱鱼错误(“ vboxclient:virtualbox内核未运行。正在退出。”),但是登录问题是由于显示驱动程序引起的。
2015年


1

对我而言,我只是通过删除.Xauthority主文件夹中tty中的文件来强制重新配置图形服务器:

sudo mv .Xauthority .Xauthority_old

0

我已经完成15.10的全新安装,但发现lightdm登录屏幕显示不完整的单词(命令),并且在我登录时也进入了循环。Ctrl-Alt-F1很好地登录了我,然后我发出了sudo apt-命令。获取删除--purge nvidia- *。这列出了nvidia驱动程序的负载,并且说没有安装。因此,我决定安装最新版本作为实验。sudo apt-get install nvidia-352达到了目的。完成后,在lightdm登录屏幕上没有显示不完整的单词,随后我登录没有问题。所以我的解决方法是安装nvidia屏幕驱动程序……最好是最新版本。干杯


我很惊讶全新安装为您带来了类似的问题。修复这个PLZ,是规范的!!!
法国达斯汀(Dustin French)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.