13.2. Modifier la cible par défaut pour démarrer

Au démarrage du système, systemd active le lien symbolique default.target, qui pointe vers la véritable unité cible. Vous trouverez l'unité cible par défaut actuellement sélectionnée dans le fichier /etc/systemd/system/default.target. Chaque unité cible représente un certain niveau de fonctionnalité et est utilisée pour regrouper d'autres unités. En outre, les unités cibles servent de points de synchronisation pendant le démarrage. Vous pouvez modifier la cible par défaut dans laquelle votre système démarre. Lorsque vous définissez une unité cible par défaut, la cible actuelle reste inchangée jusqu'au prochain redémarrage.

Conditions préalables

  • Accès à la racine

Procédure

  1. Déterminez l'unité cible par défaut que systemd utilise pour démarrer le système :

    # systemctl get-default
    graphical.target
  2. Liste des cibles actuellement chargées :

    # systemctl list-units --type target
  3. Configurer le système pour qu'il utilise une autre unité cible par défaut :

    # systemctl set-default <name>.target

    Remplacer <name> par le nom de l'unité cible que vous souhaitez utiliser par défaut.

    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
  4. Vérifiez l'unité cible par défaut :

    # systemctl get-default
    multi-user.target
  5. Appliquez les modifications en redémarrant :

    # reboot

Ressources supplémentaires

  • systemctl(1) page de manuel
  • systemd.special(7) page de manuel
  • bootup(7) page de manuel