除非您以访客身份登录,否则登录屏幕会循环

除非您以访客身份登录,否则登录屏幕会循环

我在 Windows 7 上运行 VMWare Player,并以 Ubuntu 12.04 LTS Precise Pangolin 作为客户机。

有时我会在 Windows 中收到关机蓝屏错误,这次是在我运行播放器时发生的。当我重新启动一切时,Ubuntu 给了我管理员登录的“登录循环”。

我登录后出现黑屏,我只能读到:

piix4...smbus:0.0.0.07.3 Host Smbus controller not enabled . 

当我以根模式进入提示时,它无法更新并且仅升级,特别是一些插件(我认为是图形插件)在退出提示后也会出现在一条错误消息中,但它们已成功安装。

它们不是错误消息。此后,我一直在使用故障/安全模式恢复面板。

当我尝试通过 Root 更新时收到如下错误:

W:failed to fetch http://extras.ubuntu.com/ubuntu/dists/precise/release.gpg could not        resolve 'extras/ubuntu.com

还有 8 个类似的涉及以下领域:

-archive/canonical.com
-ppa.Launchpad.net
-security.Ubuntu.com
-Us.archive.ubuntu.com - release.gpg
                        precise-updates/release.gpg
                        precise_backport/release.gpg 

最后留言:some index files failed to download.....they have been ignored or old files are used.

大多数情况下,黑屏过得太快,我来不及获取任何信息。但总的来说,我认为我已经在恢复面板中完成了我能做的所有事情,包括更新网络和图形包、恢复文件系统包和 root 提示符下的基本内容(我是 Linux 的初学者)。

现在我停留在这个带有图形选项的屏幕上:

- Run in low-graphics mode just for one session
- Reconfigure Graphics
- Troubleshoot the error
- Exit to console login

我尝试选择重新配置图形,但鼠标在虚拟机屏幕中消失,有时当选项更改时,它只显示第一个和最后一个选项。但这种情况突然发生,没有任何消息。

这个特定的选项菜单是常规 GUI 样式,而黑屏是终端样式。真的很奇怪。

答案1

我不确定我的经历是否相同,但也许这对你有用。

我安装了 Ubuntu 12.04 Server LTS(2012 年 6 月 7 日更新)和桌面版。我还在 vmware player 中将其作为 VM 运行,不确定这是否重要。

我已在桌面上按 ctrl+alt+F1 来获取 shell。当我尝试再次启动 gui ( sudo startx) 时,出现了错误,然后重新启动后,我登录了,当我输入密码时,它会循环,不会出现错误密码的错误!但当我切换到 Guest 登录时,它会正常启动!真痛苦啊!

所以我做的是

  • 切换到 shell ( Ctrl++ Alt)F1
  • 以用户身份登录
  • cd /home/user(我认为这cd ~会让你到达同一个地方)
  • sudo mv .Xauthority .XauthorityBak
  • sudo reboot

这有效,启动正常,一切良好!

我的安装细节可能不适用于您的,但也许可以起作用。

希望这有帮助,K

PS我从以下地址获得此信息http://ubuntuforums.org/showthread.php?t=1890457 谢谢 carranty

编辑:当我从锁定的桌面登录时,我开始检测到系统问题,所以我sudo chown 777 .Xauthority似乎已经解决了问题。我不确定这是否会导致安全问题。

编辑:不确定这是否能解决问题,事情变得越来越奇怪!

答案2

startx 不起作用

似乎您失去了写入权限...请检查此处描述的解决方案是否适合您。我遇到过这种情况。

我找到了一个适合我的解决方案:

我更改了密码,并通过输入以下命令重新安装了 xserver-xorg:sudo apt-get install --reinstall xorg

重启后,它就正常工作了。注意:我通过以下方式删除了 /home/username 中的 .XAuthority 文件:sudo rm /home/username/.XAuthority*

要获取 shell,请在打开计算机时尝试 Strg-Alt-F1。我实际上通过clear在恢复模式下使用恢复功能恢复了我的写入权限。

答案3

这是 Dig 的答案的简短版本,它解决了我的问题。root 已取得我个人资料的 .Xauthority 文件的所有权。为了解决此问题,您需要将此文件的所有权重新分配给用户。

sudo chown username:username .Xauthority

答案4

这些建议的说明仅适用于我的案例,应被视为非专业评论,因此请您自行承担风险。

我正在使用 ACER Aspire 4755g 和 Ubuntu 12.04.1 LTS。

我也遇到过这个问题,在我的例子中,我遇到了 lightdm 问题。作为临时措施,当您进入登录屏幕时,按下键盘序列 Ctrl+Alt+F1。这将带您进入类似终端的屏幕。它将向您显示类似以下内容:

[计算机名称] 登录:

例如,

Aspire-4755g 登录:

输入你的用户名并按 Enter。结果如下:

Aspire-4755g 登录名:shiela

密码:

输入您的密码,如果正确,将显示如下内容:

Aspire-4755g 登录名:shiela

密码:

上次登录时间:2013 年 1 月 1 日星期二 06:45:02 日本时间 tty1

欢迎使用 Ubuntu 12.04.1 LTS(GNU/Linux 3.2.0-35-generic-pae i686)

* 文档:https://help.ubuntu.com/

2个包可以更新。

0 更新是安全更新。

shiela@Aspire-4755g:~s

然后,按下键盘序列 Ctrl+Alt+F7 返回登录屏幕。此过程使用类似终端的窗口将您登录到系统。您现在可以尝试使用登录屏幕登录您的帐户。根据我的经验,我能够进入桌面。似乎 lightdm 配置有问题,导致您无法登录系统。

如果您没有进入桌面(Windows 中称之为桌面),您可以尝试按 Ctrl+Alt+F1 添加其他命令:

shiela@Aspire-4755g:~s ecryptfs-mount-private

按 Enter,系统会询问您的密码。输入您的密码,然后按键盘顺序 Ctrl+Alt+F7 返回登录屏幕(或您上次离开的位置)。

如果您在安装 Ubuntu 时选择加密主文件夹,此命令将加载您的主文件夹及其内容。

一旦成功,您可以尝试检查位于 /etc/lightdm/lightdm.conf 的 lightdm 配置。

相关内容