背景

背景

首先,我知道很多关于 Ubuntu 登录循环的帖子。我已经阅读了它们,我觉得我已经尝试了他们提出的所有方法,但没有任何效果。

背景

我在 Ubuntu 14.04 64 位 VM 上安装了 VirtualBox。我已经使用它有一段时间了,几乎每天都在使用它。我从来没有遇到过任何问题。两天前,我安装了 VirtualBox 更新和最新的 Guest Additions。安装 Guest Additions 后,我发现无法再挂载共享文件夹,因此我重新启动了 VM,再次尝试,但仍然不起作用。我重新安装了 Guest Additions,重新启动了 VM,然后就可以正常挂载共享文件夹了。但是,我的主机(Windows 10)和客户机(Ubuntu)之间的复制和粘贴功能已经丢失。一天结束时,我关闭了 VM。第二天,我陷入了登录循环(使用我的常规会话和客户机会话)。在返回登录页面之前,我看到一个黑屏,上面写着:

* Starting LightDM Display Manager [OK]
* Stopping Send an event to indicate plymouth is up [OK]

我尝试过

检查虚拟化

首先,我检查了.xsession-errors文件,它表明虚拟化可能被禁用,并且与 at-spi2-core 有关。我没有想到要复制此文件,因此我删除了它。从那时起,我尝试重新启动了几次,现在它仍然是空的。无论如何,我检查了 3D 加速在 VM 设置中是否仍然处于激活状态(确实如此),并且虚拟化在 BIOS 中是否仍然处于激活状态(确实如此)。

检查客人添加情况

然后我尝试使用以下代码重新安装 Guest Additions:

# Insert Guest Additions
mkdir /tmp/cd
sudo mount /dev/sr0 /tmp/cd
sudo /tmp/cd/VBoxLinuxAdditions.run

安装正常,但是对登录循环没有帮助。

检查权限

关注一些有关登录循环的线程,我检查了/tmp;/home/myusername和中的权限/home/.Xauthority。一切都很好。

检查磁盘空间

我还检查了我的磁盘空间是否已满(尽管这没有意义,因为自动完成功能已经起作用)df -h;我还有 15 Gb 的可用空间。

检查更新

我也尝试使用进行更新,sudo apt-get update && sudo apt-get dist-upgrade但没有任何内容可更新。

检查 lightdm

我还尝试了在其他线程上找到的有关登录循环和 lightdm 的一些代码:

sudo dpkg-reconfigure lightdm
sudo service lightdm restart
sudo reboot

这没用。

检查登录循环线程中发现的随机内容,因为我确实需要我的虚拟机才能工作

没有帮助:

sudo apt-get install --reinstall at-spi2-core
sudo apt-get install --reinstall unity
sudo apt-get install --reinstall ubuntu-desktop

没有用(但不确定它是否应该起作用因为我在虚拟机上):

sudo apt-get purge --auto-remove fglrx*
sudo dpkg-reconfigure xserver-xorg
sudo apt-get install fglrx # didn't work

检查我没有将 Xenial 或其他包与 Trusty 包混合(使用apt-cache):我没有,它们似乎都是 Trusty 包。

我也尝试添加具有 sudo 权限的新用户,但我也无法登录新用户,我仍然处于登录循环中。

编辑:附加信息

我不知道这是否相关,但我创建了一个新的虚拟机,并全新安装了 Ubuntu 14.04 64 位。我安装了 Guest Additions,每次登录虚拟机时,都会出现以下错误消息:VBoxClient: VBoxClient (seamless): failed to start. Stage: Setting guest IRQ filter mask Error: VERR_INTERNAL_ERROR. 我在此虚拟机上执行的唯一操作是安装更新和 Guest Additions。我启用了主机和客户机之间的复制/粘贴功能,但它也不起作用。

我的问题

我已经没有其他方法来解决登录循环问题了。我觉得我已经尝试了我在 Google 搜索中看到的所有方法。有没有人能提供一些建议或想法,告诉我可以尝试什么方法来解决它?

答案1

只要关闭 Virtual Box 的 3D 加速选项!然后我也可以登录了。非常感谢。

答案2

检查您是否正在运行 Virtualbox Guest Additions 5.2.6。该版本存在错误,会导致登录无限循环,就像您遇到的一样。

重要提示:VirtualBox 5.2.6 和 5.1.32 附带的 Guest Additions 在启用 3D 的 Linux 客户机上无法正常工作。以下是 5.2.6 和 5.1.32 的更新版本。

版本 5.2.7 的更新对我有用。

https://www.virtualbox.org/ticket/17463

相关内容