我维护一个托管 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 桌面时总是遇到类似的问题。屏幕无法正确显示登录屏幕,但可以接受键盘输入。我可以盲目输入用户和密码以进入桌面。此解决方案也解决了该问题。