Systemd:カーネルパラメータを使用してサービスをマスクすることはできません。

Systemd:カーネルパラメータを使用してサービスをマスクすることはできません。

GDMの実行をスキップし、最終的にGDMの代わりにLightDMを実行できる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 にあります。

ディストリビューションはArchiLinuxです。

答え1

助けを受けた後Arch Linuxフォーラム、ブロックする元のサービス名は「display-manager.service」なので、ブロックの正しいパラメータは次のとおりです。systemd.mask=displaymanager.service

関連情報