从14.04升级到16.04后,登录屏幕会循环运行,而控制台登录则有效


14

我使用默认安装Ubuntu 14.04的DELL Precision 5510 Ubuntu Edition。今天,我从14.04升级。以16.04如图所示这里

升级没有任何错误消息。但是,重新启动后,我无法再通过登录管理器登录(lightdm默认情况下是?)。接受密码后,屏幕会在短时间内提示桌面视图,例如,等待一秒钟,然后立即切换回登录屏幕,而无需另行通知。

我可以通过文本控制台(CTL+ ALT+ F1)正确登录。因此,这绝对不是密码错误的问题。

我已经读过用户以前可能已经发生过这种情况,请参阅此处。与我不同的是,登录尝试后的屏幕并非全黑,但实际上显示了桌面概述,甚至显示了系统对话,由于循环很快,我无法访问该对话框。

这有什么问题吗?如何再次使用我的系统?任何帮助深表感谢。


您使用大黄蜂了吗?如果是这样,请从tty(Ctrl + Alt + F1)中删除大黄蜂,然后查看是否可以解决。
Alin Andrei

您可以在GUI中登录访客会话吗?那应该避免主目录中有任何剩余的配置文件(点文件)。
ubfan1

@AlinAndrei如果Bumblebee带有默认的14.04 LTS,那么我可能正在使用它。但是,我没有主动安装或配置Bumblebee。因此,我有点担心如果删除预安装的软件可能对系统意味着什么……
Bunjip,2016年

@ ubfan1:不幸的是,我也无法登录访客会话。与用户帐户相同的行为。
Bunjip '16

只需注意一下,尝试sudo apt-get update && sudo apt-get purge lightdm -y && sudo apt-get lightdm -y ...它对某些人有用。您会看到一个弹出窗口,要求您选择默认值,然后选择lightdm hit选项卡,然后输入OK。然后sudo dpkg-reconfigure lightdm。sudo chown您的用户名在这里:您的用户名在这里〜/ .Xauthority; mv -v .Xauthority .Xauthority.bak ...这对某些人有用。您可能还需要考虑视频驱动程序问题。例如,这对我都不起作用,但是我了解到我的视频卡驱动程序尚未得到正式支持。不知道这是怎么回事。

Answers:


7

从15.10 Wily Werewolf更新后,我遇到了这个问题。

我使用Nvidia的prime-select命令来启用和禁用专用显卡。(使用Ctrl+ Alt+ F1并登录到控制台后),sudo prime-select intel然后按,禁用了GT 540M图形卡sudo reboot。重新启动后,我能够登录到Unity。

显然,这更多是短期修复,并且如其他答案所示,长期解决方案可能与替换或升级Nvidia驱动程序或通过禁用安全启动来运行现有的未签名驱动程序有关。但是希望这至少可以使您进入桌面!

编辑:根据以下答案,现在可以使用官方的PPA安装Nvidia驱动程序:

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-364

使用类似的方法(清除nvidia驱动程序)后,我运行了更多更新并自动删除了旧软件包,然后我可以再次成功启用nvidia驱动程序
Kristofer

4

从15.10升级后,我遇到了同样的问题

怎么了

对我来说,问题在于已启用UEFI安全启动。NVIDIA驱动程序在本地编译,因此未签名

启用安全启动后,Ubuntu 16.04不允许未签名的内核模块

我禁用了安全启动,但是仍然出现了登录循环

好吧,那是我自己的错。同时,我使用Ctrl + Alt + F1切换到终端,并使用sudo启动了Xserver。然后,它更改了我的主目录中的文件,并将所有权设置为root

运行后sudo chown username:username -R /home/username(将所有三个用户名都更改为您的个人用户名),我能够登录到普通的X会话。


关于UEFI安全启动,我也遇到了同样的问题。我也禁用了安全启动。但这也没有解决问题。~home/不过没有穿衣服,因为我不会怀疑这里有什么变化。最后,我通过可启动USB记忆棒进行了全新安装。现在,我可以再次登录我的用户帐户。但这不是每个人都可行的解决方案,因此我不想将其发布为答案。
Bunjip '16


1

我有完全相同的笔记本电脑和相同的问题。执行此命令后:

sudo apt-purge nvidia *

我可以再次登录,但令我惊讶的是系统不是16.04。我回到14.04-太奇怪了。

更新:实际上,我正在运行16.04,但是系统设置告诉我它是14.04。激活nvidia专有驱动程序后,登录问题又回来了。


1

安装NVIDIA驱动程序后,我获得了相同的循环登录名,我尝试以上所有建议并重新安装ubuntu-desktop,lightdm,gdm3或unity,但没有任何效果。仅安装其他桌面环境(伴侣,kubuntu)有效。

因此,问题(就我而言)是由于NOMODESET

如果您曾经使用nomodeset在ubuntu上引导循环登录时遇到问题,或者甚至无法从实时USB引导ubuntu,则应首先尝试

  1. 设置nouveau.modeset = 0 (在第一次重新启动ubuntu时,选择操作系统列表时按e。然后在完全启动后添加参数nouvea.modeset = 0让我们在完全启动后添加参数nouveau.modeset = 0
  2. 如果第一个不起作用,则尝试设置nomodeset而不是nouveau.modeset = 0(在完全启动后添加nomodeset)

注意:

  • 我们仅使用临时的nomodeset,不要在使用nomodeset引导ubuntu后在grub默认值中更改它(不要在此文件/ etc / default / grub中添加nomodeset),从其他驱动程序或.deb软件包中安装所需的任何驱动程序。然后重新启动Ubuntu。

  • 在安装nvidia之后设置nomodeset将创建循环登录或崩溃ubuntu-control-center

如果运行良好,则在grub的默认值中添加nouveau.modeset = 0,在此链接中运行一些命令在已经安装Ubuntu后如何设置“ nomodeset”?


0

我为装有NVIDIA图形卡的PC进行了全新安装。就我而言,有以下简单解决方案:

通过ctrl + alt + F1更改为控制台登录

登录后,请执行以下步骤:

sudo apt更新

sudo apt升级

之后,我可以正常登录(可能在重启后)。

看起来,即使安装是通过Internet访问完成的,但并非所有更新都已正确安装。以上两个步骤完成了更新过程。


0

步骤1:重新启动机器

步骤2:为Ubuntu选择高级选项

步骤3:选择恢复模式

步骤4:选择Clean(尝试)以释放空间

步骤5:选择dpkg 修复损坏的程序包

步骤5:选择恢复正常启动


0

如果已通过“系统设置”中“软件和更新”下的“其他驱动程序”再次安装了驱动程序,请不要清除它们。

然后打开您的终端(如果卡在登录屏幕上,则打开ctrl + alt + f1)并输入“ sudo mokutil --disable-validation”,然后输入密码三次。

重新启动并禁用通过Shim启动安全启动,该过程将在启动时出现,继续启动并登录。

通过软件和更新重新安装nvidia驱动程序后,然后再次打开终端,然后键入“ sudo mokutil --enable-validation”,然后输入密码三次。

重新启动,现在启用安全启动,然后继续启动。

这对我有用。

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.