ubuntu 16.04 无法启动GUI

ubuntu 16.04 无法启动GUI

sudo shutdown now昨天使用命令关闭了 ubuntu 16.04,但是我发现完成关机过程需要太长时间(大约 3-5 分钟),所以我通过电源按钮强制物理关闭它。

今天我无法正常启动它,当我打开它时,它显示一个没有任何内容的紫屏,我使用++ctrl然后使用root用户的密码输入,发现这个错误显示在我的命令行顶部:altF1tty1

systemd-logind[1391]:Failed to start user service, ignoring Unknown unit: [email protected]

我输入sudo lightdm start完后就可以正常使用 GUI 了,但与之前的 GUI 还是有些不同,比如我在配置菜单中找不到suspend选项。然后我重启后,它仍然显示紫色屏幕,什么都没有。

我发现/etc/init/lightdm.conf

lightdm我也检查了和的日志/var/log/lightdm/lightdm.log/var/log/lightdm/x-0.log但它们都是空的。

我尝试过rm -rf /var/lib/lightdm/*使用sudo dpkg-reconfigure lightdmsudo lightdm restart但是没有作用。

最后,我尝试隐藏该systemd-logind服务systemctl mask systemd-logind.service并重复上面提到的每个过程,但没有什么区别。

我该如何修复它?我的意思是自动启动 lig​​htdm 并解决警告。

答案1

我也在这里写下来,以防有人遇到类似的问题。在找到错误并找到解决方案之前,只有一个临时解决方案。

下载此文件从我的驱动器中,我不会删除它,直到问题解决。打开终端并执行:

sudo cp /<path to the script>/restart-lightdm.sh /etc/init.d

sudo chmod +x /etc/init.d/restart-lightdm.sh

sudo update-rc.d restart-lightdm.sh defaults

并重新启动

相关内容