回答:
ターミナルを開き、(ルートとして)実行します:
systemctl set-default multi-user.target
またはと --force
systemctl set-default -f multi-user.target
既存の競合シンボリックリンク上書きします1。
以下を再確認してください:
systemctl get-default
別の方法は、カーネルブートラインに次のパラメーターを追加することです。
systemd.unit=multi-user.target
では/etc/systemd/system
、あなたが見つけるシンボリックリンクを、default.target
。現在、これは/usr/lib/systemd/system/graphical.target
(これで見ることができますを指しますreadlink default.target
。
ルートとして(またはsudo経由で)、シンボリックリンクを削除して置き換えます:
rm default.target
ln -s /usr/lib/systemd/system/multi-user.target default.target
でそれを再確認してくださいtype default.target
。それは「「へ...シンボリックリンク」、ではないと言うべきで壊れへのシンボリックリンクを...」あなたがターゲット間違っを入力した場合には、再起動します。また、名前が正しいdefault.target
ことを再確認してください。これはすべて、システムを適切に再起動するために重要です。
これで、ディスプレイマネージャの代わりに再起動してコンソールに移動できます。GUIログインに戻すには、上記のプロセスを逆にします。
KDM
を使用すると、ターゲットを無視するバグがあります。multi-user.target
systemd
multi-user.target
上記の回答に記載されているとおりに設定する必要があります。しかし、何らかの理由KDE
で、それが正しく設定されていて、ブート時に実行されている場合でも無視されます:/。
これが最終的にトリックを実行したことがわかった回避策です。カーネルコマンドラインパラメーターに次を追加します。
systemd.mask=kdm.service
次のように行を編集/etc/default/grub
および変更しましたGRUB_CMDLINE_LINUX_DEFAULT
。
GRUB_CMDLINE_LINUX_DEFAULT="quiet systemd.mask=kdm.service"
この変更の更新後grub
:
update-grub
再起動後、システムはXおよびを起動するのではなく、コンソールログインプロンプトを表示しますKDE
。