11.3.2. ブート先のデフォルトターゲットの変更
default.target シンボリックリンクは、システムのブート先の systemd ターゲットを参照します。システムが起動すると、systemd はこのリンクを解決し、定義されたターゲットで起動します。現在選択されているデフォルトのターゲットユニットは、/etc/systemd/system/default.target ファイルで確認できます。各ターゲットは特定のレベルの機能を表し、他のユニットをグループ化するために使用されます。さらに、ターゲットユニットはブート時に同期ポイントとして機能します。システムがブートするデフォルトターゲットを変更できます。デフォルトのターゲットユニットを設定すると、次回の再起動まで現在のターゲットは変更されません。
前提条件
- Root アクセス権がある。
手順
systemdがシステムを起動するために使用する現在のデフォルトのターゲットユニットを確認します。# systemctl get-default graphical.target現在ロードされているターゲットをリストします。
# systemctl list-units --type target別のターゲットユニットをデフォルトで使用するようにシステムを設定します。
# systemctl set-default <name>.target<name>は、デフォルトで使用するターゲットユニットの名前に置き換えます。Example: # systemctl set-default multi-user.target Removed /etc/systemd/system/default.target Created symlink /etc/systemd/system/default.target -> /usr/lib/systemd/system/multi-user.targetデフォルトのターゲットユニットを確認します。
# systemctl get-default multi-user.targetオプション: 新しいデフォルトターゲットに切り替えます。
# systemctl isolate default.targetまたは、システムを再起動します。