Systemd:无法使用内核参数屏蔽服务

Systemd:无法使用内核参数屏蔽服务

我正在尝试创建 GRUB 菜单选项,该选项将允许跳过启动 GDM,并最终启动 LightDM 而不是 GDM(因此文本模式启动选项不是解决方案)。我已经添加了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。

答案1

使用一些帮助后Arch Linux 论坛,原来要屏蔽的服务名称是“display-manager.service”,所以屏蔽的正确参数是systemd.mask=显示管理器.service

相关内容