我在 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
似乎您失去了写入权限...请检查此处描述的解决方案是否适合您。我遇到过这种情况。
我找到了一个适合我的解决方案:
我更改了密码,并通过输入以下命令重新安装了 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)
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 配置。