Pas à pas, j'ai fini par commenter toutes les lignes de rc.conf ce qui revient à dire qu'il s'agit d'un fichier vide.
Selon le Wiki francophone, pour passer en full systemd, il faut supprimer initscripts ; selon le wiki anglophone, il faut aussi supprimer sysvinit.
Quid ?
Selon le Wiki francophone, il faut installer systemd-sysvcompat alors que du côté british, il ne s'agit que d'une option.
Code : Tout sélectionner
After booting with systemd
(Optional) If you want a pure systemd setup you can now remove initscripts and sysvinit, and use systemd commands such as systemctl poweroff in place of the usual commands. The reason to wait until after a reboot before doing this step is that a system booted with initscripts still needs /etc/inittab to shut down properly.
(Optional) If you want symlinks for init, reboot etc, install systemd-sysvcompat. You can then remove the init= parameter on your kernel cmdline.
Dites-moi si je me trompe (traduction libre) : pour un full systemd, supprimez initscripts et sysvinit et utilisez systemctl poweroff en lieu et place des commandes habituelles. C'est ici que j'ai une hésitation : la raison d'attendre jusqu'après un reboot avant d'exécuter cette étape est qu'un système booté avec initscripts nécessite toujours inittab pour se clôturer correctement.
Ce texte est pour le moins ambigu et je ne suis pas certain de ma traduction.
Donc, selon ce qui précède :
1) je supprime initscripts et sysvinit avec pacman -Rcns
2) je lance la séquence d'arrêt avec systemd-poweroff
3) le PC s'éteint
4) je le rallume et le PC boote en full systemd, inittab et rc.conf étant devenus inutiles puisque plus lus.
Dernière question : en cas de fausse manoeuvre, un retour en arrière est-il possible ?
Dans l'attente de vous lire,
Bien cordialement,