Virtualbox:为什么 Ubuntu 桌面客户机的登录屏幕会冻结?

Virtualbox:为什么 Ubuntu 桌面客户机的登录屏幕会冻结?

我维护一个托管 Ubuntu 客户虚拟机的 Ubuntu VirtualBox 服务器。最近,我将虚拟机从 Ubuntu Desktop 20.04 升级到 22.04 时,无法登录虚拟机。服务器是无头的(没有显示器),因此我使用 Jump Desktop(RDP 客户端)登录所有虚拟机。我想任何 RDP 客户端都会有这个问题。当显示登录屏幕时,它不会接受任何键盘或鼠标输入。我该如何解决这个问题?

答案1

我尝试通过编辑 /etc/gdm3/custom.conf 来启用 VM 的自动登录,通过取消注释参数来启用用户的自动登录:

# Enabling automatic login
#  AutomaticLoginEnable = true
#  AutomaticLogin = user1

但登录后屏幕仍然停留在桌面。

我无意中注意到同一个文件中还有另一个参数。取消注释它会强制登录屏幕使用 Xorg 来显示它。这解决了问题。

# Uncomment the line below to force the login screen to use Xorg
WaylandEnable=false

请注意,我在使用早期版本登录 Ubuntu 桌面时总是遇到类似的问题。屏幕无法正确显示登录屏幕,但可以接受键盘输入。我可以盲目输入用户和密码以进入桌面。此解决方案也解决了该问题。

相关内容