Comment remplacer sysvinit par systemd dans une distribution basée sur Debian?

8

J'utilise systemd depuis un moment dans mon installation Debian, juste pour que je puisse ajouter un paramètre de démarrage au /etc/default/grub fichier pour le faire fonctionner, qui est ajouté aux paramètres de démarrage d'Ubuntu. Ubuntu n'a pas encore installé systemd donc je dois le supprimer ou le démarrage peut échouer. Donc, je cherche un moyen de remplacer sysvinit par systemd et de supprimer le paramètre de démarrage, comment dois-je faire?

Braiam
la source

Réponses:

7

C'était plus facile que je ne le pensais, l'installation du systemd-sysvpackage a apporté toutes les modifications nécessaires:

Breaks: sysvinit-core
Description-fr: gestionnaire de systèmes et de services - SysV links
systemd est un remplacement de sysvinit. Il est basé sur les dépendances et capable de lire les en-têtes de script d'initialisation LSB en plus d'analyser les liens rcN.d comme conseils.

Il fournit également une supervision des processus à l'aide de cgroups et la possibilité de dépendre non seulement du démarrage d'un autre script d'initialisation, mais également de la disponibilité d'un point de montage ou d'un service dbus donné.

Ce paquet fournit les pages de manuel et les liens nécessaires pour que systemd remplace sysvinit.

Il a supprimé le binaire sysvinit (suppression de sysvinit-core) et remplacé /sbin/initpar un lien symbolique vers/lib/systemd/systemd

Braiam
la source
3

Notez simplement que systemdsur Debian s'exécutera principalement en mode de compatibilité SysVinit (c'est-à-dire en exécutant les scripts hérités). Il faudra peut-être un cycle de publication pour que tout soit réglé. La plupart des fichiers d'unité sont développés en amont ou peuvent être copiés à partir de distributions plus avancées le long de la migration (ils ne sont pas ridiculement spécifiques à la distribution, comme le sont les scripts SysVinit).

vonbrand
la source
2
Je ne pense pas que cela réponde à ma question et ressemble plus à un commentaire à ma réponse ou à ma question.
Braiam
@Braiam Dans le contexte des informations déjà sur la page, c'est un ajout précieux - plus qu'un simple commentaire. +1.
jasonwryan
3
Cela semble être un commentaire précieux sur la façon dont Debian (ou toute autre distribution) procédera à l'intégration de systemd dans son ensemble, mais je ne pense pas que cela réponde vraiment à la question particulière, qui concerne clairement la façon dont un individu pourrait y basculer sur son propre système. .
mattdm