我正在尝试创建允许跳过启动 GDM 并最终启动 LightDM 而不是 GDM 的 GRUB 菜单选项(因此文本模式启动选项不是解决方案)。我已经将systemd.mask=gdm.service添加到内核命令行,就像在这个链接中一样,但是 GDM 仍然启动。
尝试了systemd.mask=gdm,它也没有工作。
菜单选项是(格式化为便于阅读):
linux /vmlinuz-linux root=/dev/mapper/vol-name rw
cryptdevice=/dev/sda5:root
root=/dev/group/vol
resume=/dev/mapper/swap-vol-name quiet
nvidia-drm.modeset=1
module_blacklist=nvidia
systemd.mask=gdm.service
Systemd 是 241 版,负责解析选项的 systemd-debug-generator 位于 /usr/lib/systemd/system-generators 中。
发行版是 Arch Linux。
使用Arch Linux 论坛的一些帮助后,原来要屏蔽的服务名称是“display-manager.service”,所以屏蔽的正确参数是systemd.mask=display-manager.service