两周假期结束后回来,我发现无法进入台式电脑的 Ubuntu 桌面。输入用户和密码信息后,信息被接受,但屏幕变成空白的紫色,鼠标消失。
我到目前为止尝试过的方法:
1. 我可以通过在 grub 中的相应行中添加“3”来启动 CLI。2
. 我可以通过 ssh 远程登录。3
. 我可以获得远程桌面 GUI。
无效的方法:
4. 在 grub 中的 linux 行中添加“nomodeset”。如果我这样做,登录后我的屏幕会变黑。(我仍然可以通过 SSH 和 RDP 登录。)如果我按下回车键,我会在屏幕中间看到一个白色的 X。我可以用 Ctrl+Alt+F3 获得 shell。5.
我尝试了恢复模式,但似乎没有帮助。
系统已完全更新,包括新内核(我现在有内核 5.0.0-27、5.0.0-25、5.0.0-23)。
我的系统:双启动 Ubuntu 18.04.3 LTS 和 Win 7。Ubuntu 已安装 ubuntu-drivers-common。
谢谢
哔叽
答案1
最近更新后,我在使用 5.0.0-25 和 5.0.0-27 内核时也遇到了同样的问题。就我而言,如果我使用内核 4.18.0-25 启动(在启动时按住 Shift 键并在 Grub 高级选项中选择该版本),我可以登录,但使用更高版本的内核时,我遇到了您描述的相同行为。
事实证明,这与此主题。这是 Wayland 显示服务器协议的问题。您可以通过禁用 Wayland 来修复它。
sudo vi /etc/gdm3/custom.conf
(或者使用 nano 代替 vi)。然后通过删除前面的 # 来取消注释此行:
#WaylandEnable=false
这帮我解决了这个问题。