Re: How to change init from sysv to systemd
On Sun, 23 Jun 2019 14:55:58 -0400
Bob Bernstein <poobah@ruptured-duck.com> wrote:
> I encountered an error during the install of a deb which
> led me to the discovery that my current init system is
> still sysvinit.
>
> The error was:
>
> /sbin/init: invalid option -- '-'
> Usage: init {-e VAR[=VAL] | [-t SECONDS] {0|1|2|3|4|5|6|S|s|Q|q|A|a|B|b|C|c|U|u}}
>
> Thanks to the wiki:
>
> https://wiki.debian.org/Init
>
> I determined that in all likelihood I am still using
> sysvinit, which circumstance was responsible for that
> error.
>
> Problem: The wiki article suggests how to switch from
> systemd to sysvinit, but is not forthcoming as to the
> converse change, hence my Subject: line.
>
> How should I approach this change with an eye to maximum
> safety?
First, What Debian version are you using? Jessie, Stretch and Buster
default to systemd. Wheezy's default is sysvinit.
Second, check you're really using sysvinit. As root (or sudo) in a
terminal: cat /proc/1/comm If it returns "init", you using sysvinit. If
"systemd", you're systemd.
To change to systemd, as root: apt install systemd-sysv should take
care of it. Man systemd-sysv for more.
B
Reply to: