在更新后,无法登录到Ubuntu 18.04 VMware Workstation 15的帐户。

我今天从软件更新中心安装了最新的更新(当Ubuntu显示通知时,我会进行更新),重新启动机器后,无法正常启动。下面是我能够获得的最佳屏幕显示。如果我调整屏幕大小,它就会变黑。如果我重新启动机器,它只会显示紫色。

The screen I get after updating ubuntu

请注意屏幕没有响应,我无法在上面点击任何东西。
除了"SMBus主机控制器未启用!"之外,我没有看到任何其他警告。请注意,在更新之前我不知道是否存在此警告。
我正在运行VMware Workstation 15 Player(最新更新)中的Ubuntu 18.04。关于如何开始调试,有什么想法吗?
更新:尝试使用Linux 4.15.0-50-generic版本的Ubuntu而不是Linux 4.15.0-51-generic版本并没有帮助。
更新:根据this答案屏蔽i2c-piix4并没有消除警告或解决问题。
更新:根据this答案屏蔽i2c-piix4消除了警告,但没有解决问题。
更新:Uzair的答案帮助我登录账户(从恢复模式运行dpkg和更新grub)。
答案:This答案完全帮助我解决了问题。我不理解修复方法。如果有人理解,请将其作为答案,并我会标记它。
关于重复性:另一个问题的答案确实解决了我的问题,但我不认为我的问题是那个问题的重复。几个月前,我进行了一次全新安装的18.04,并且进行了几次更新而没有遇到任何问题,直到今天才遇到与其他问题描述不同的问题。我认为我们遇到了不同的wayland错误,并且我们都通过禁用它来解决了问题,这是一种破坏性的解决方法,适用于许多问题。

6可能是GDM3在Ubuntu 18.04中无法启动的重复问题。 - Kulfy
3个回答

问题出在Wayland上。尽管Ubuntu默认使用X11会话,但由于某种原因,他们将其保留在GDM中。
你可以用LightDM替换GDM,但更简单的选择是:
sudo nano /etc/gdm3/custom.conf

然后将这行改为:
#WaylandEnable=false

WaylandEnable=false

按下 Ctrl+O 然后再按下 Ctrl+X 并重新启动。如果您不想重新启动,可以执行以下操作
sudo systemctl restart gdm

将重新启动您的Windows会话(假设您通过ssh登录到框中进行修复,如上所述)。


2谢谢,这对我有用。我花了几个小时又沮丧地试图修复它。真希望早点找到这个方法,以便帮助其他在谷歌上搜索“VMware Player Ubuntu更新后卡在紫色屏幕、几乎看不见的Ubuntu标志”的人。 - Dreaded semicolon
1非常感谢您的回答!这解决了我的问题。真的救了我一天!^^ - Kulgar
哥们儿,你真是个救命稻草!非常感谢你!这真是让我的一天变得更美好了! - LukeFilewalker
3你不需要ssh登录。你也可以重启机器-在启动时按住Shift键(在VMware Player是活动窗口的情况下)。选择“恢复模式”, “根Shell”。按照上面的指示进行操作。输入sudo reboot - technogeek1995
这对我来说确实有效。谢谢。 - Kishore Kumar

我遇到了完全相同的问题。不知怎么回事,我解决了它,但在重新启动后,我的屏幕和你的截图一样。
我按照以下步骤操作:
1. 在恢复模式下启动Ubuntu(在操作系统启动时长按左Shift键显示菜单)。 2. 然后选择“修复损坏的软件包”。 3. 然后选择“更新grub引导程序”。 4. 最后选择“正常启动”。
编辑:我安装了“LightDM”,问题解决了。看起来与“GDM3”有关的问题。
哇!登录界面显示出来了,我能够登录。但是重新启动后问题又回到原点。这可能与显示/图形设置有关吗?

你的步骤帮助我启动了机器,但是我无法将屏幕调整到全屏。当我在VMware中点击“进入全屏模式”时,屏幕变黑了。 - Spidey
1我成功地通过这个答案https://askubuntu.com/a/1079363/209738解决了所有问题。我必须承认我并不完全理解修复的原理(xorg、wayland等),但它确实有帮助。现在我可以像以前一样重新启动和调整屏幕大小了。不过,你提到的GDM3提示帮助我找到了解决方法。 - Spidey
在桌面机上按住Shift键并不能弹出GRUB菜单以进入安全登录模式。我偶然发现,我必须在按住Shift键的同时左键点击鼠标才能成功。我花了几个小时才偶然发现这一点。 - Steven Greenberg
我认为你的鼠标点击正在给VMware焦点。没有焦点,Shift键无法传递到你的虚拟机中。 - russau

我在各个地方搜索了一番,因为xorg屏幕初始化失败,找不到任何答案。所以我查看了VSphere,发现视频设置为1张卡和4MB的RAM。在Ubuntu 16中可以工作,但在18中不行。将视频设置更改为自动解决了问题(结合Wayland的更改)。