在出现 'System has not been booted with systemd as init system' 错误时,说明系统未使用 systemd 作为 init 系统启动。这可能是因为你的系统版本较旧或使用了其他 init 系统。在这种情况下,你可以尝试以下方法来更改默认显示管理器:

  1. 使用 update-alternatives 命令: 在命令行中输入以下命令来更改默认的显示管理器:

    sudo update-alternatives --config default-display-manager
    

    这将列出可用的显示管理器选项,并要求你选择一个默认的显示管理器。使用数字键输入你想要选择的选项的编号,然后按回车键确认选择。

    重启系统以使更改生效:

    sudo reboot
    
  2. 手动编辑配置文件: 可以尝试手动编辑 /etc/X11/default-display-manager 文件来指定默认的显示管理器。在命令行中输入以下命令以编辑该文件:

    sudo nano /etc/X11/default-display-manager
    

    在打开的编辑器中,输入显示管理器的路径(例如 /usr/sbin/gdm3/usr/sbin/lightdm),然后保存文件并退出编辑器。

    重启系统以使更改生效:

    sudo reboot
    

如果问题仍然存在,建议参考 Ubuntu 的官方文档、论坛或寻求专业人员的帮助以获取更详细的指导和支持。

解决 'System has not been booted with systemd as init system' 错误 - 更改默认显示管理器

原文地址: https://www.cveoy.top/t/topic/b3eq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录