我安装了 gnome-shell 并选择了 gdm3,但重启后无法登录。它只显示 Ubuntu 加载屏幕。我尝试在恢复模式下通过 root 终端更改显示管理器,但dpkg-reconfigure lightdm
它说我无法更改它,因为我处于只读模式?super+alt+f1
也不起作用,它说它正在等待一个永远不会完成的过程。
我也用过,apt purge gnome-shell
但也没用。还试过dpkg-reconfigure xserver-xorg
启动 lightdm。这就是我在这里找到的所有方法,但并没有解决我的问题。还有其他建议吗?
答案1
我能够修复它。问题是我无法更改显示管理器,因为恢复模式下的 root shell 默认是只读的。
键入
mount -o remount,rw /
以使用写权限安装驱动器。然后
dpkg-reconfigure gdm3
(或 lightm)并切换回 lightdm
我还发现 Ubuntu GNOME 的 nvidia 显卡驱动程序存在错误,这可能是导致问题的原因。错误报告中建议安装 xserver-xorg-legacy。希望这对其他人有所帮助。
答案2
首先进入 grub2 或 Ubuntu 恢复模式,按住 tab 或 shift 键,同时出现计算机品牌徽标(或主板徽标),进入下一个屏幕后,您将看到高级选项,您将在其中找到操作系统现在拥有的内核列表。选择您正在使用的内核的恢复或仅使用顶级内核,我的是 4.4.0.71(恢复)。
之后选择“通过网络进入 root shell 提示符”,然后按回车键。
要重新安装 Unity 以使您的系统再次可用,请输入以下命令:
- 安装-o rw,重新安装/(或 mount --all)
- sudo apt 安装 ubuntu-desktop unity
- sudo apt 删除 gnome-shell ubuntu-gnome-desktop并输入是
- sudo apt 更新 && apt 升级
- sudo 重启
我认为这会有所帮助。