18.04.2 低延迟内核在 VMware Workstation 14.1.7 和 Player 15.1 中以客户机身份运行时挂在登录屏幕上

18.04.2 低延迟内核在 VMware Workstation 14.1.7 和 Player 15.1 中以客户机身份运行时挂在登录屏幕上

尝试使用 18.04.2 低延迟内核构建虚拟机。使用通用内核(4.15 和 4.18)一切正常,但当我尝试启动 4.15 或 4.18 低延迟内核时,客户虚拟机会挂在登录屏幕上(有时是在输入密码的过程中)。

我尝试在 RHEL 7 主机上使用 VMware Workstation 14.1.7。我还尝试在 Windows 10 主机上使用 VMware Player 15.1。在这两种情况下,我都先安装 18.04.2 桌面 ISO 映像,然后使用“apt-get dist-upgrade”更新到最新版本。如果我坚持使用通用内核,一切都会正常。我尝试过使用和不使用 open-vm-tools/open-vm-tools-desktop 的安装。是否安装这些似乎并不重要。

执行“apt-get install linux-lowlatency”后,我得到了 4.15.0-55-lowlatency 内核。修改 /etc/default/grub 以启用菜单。运行“update-grub”以处理 grub 更改。重新启动,系统挂在登录屏幕上。无法重新启动或关闭虚拟机。在 RHEL 上,我需要“ps -ef | grep vmware”并手动终止进程,否则我甚至无法关闭 VMware Workstation 窗口。

如果我更新到 4.18.0-25-lowlatency 内核,我可以重复同样的操作。因此,它不是特定于 4.15 或 4.18,而是特定于 lowlatency 内核。

我还尝试了这里描述的 Wayland 解决方法:更新后,无法登录 ubuntu 18.04 vmware Workstation 15 中的帐户. 这并没有帮助。

我的虚拟机配置了 8GB RAM、64GB HDD 和 2 核处理器。我开始怀疑低延迟内核的多个内核在某处利用了竞争条件。因此,我尝试切换到 1 核。果然,成功了。这将是一个很好的临时解决方法,因为我现在可以登录并使用具有低延迟内核的虚拟机。对于我应该捕获什么来尝试调试竞争条件存在的位置,有什么建议吗?我还没有尝试切换到 lightdm,其他帖子似乎也建议这样做。但是,如果这是 gdm3 中的一个错误,那么它是一个正在处理的已知问题,还是已在较新版本中修复?

相关内容