A maneira correta de trocar os sistemas init é:
-
Instale as partes não-init do sistema init (basicamente tudo, exceto os links de / sbin / {init, runlevel, poweroff, reboot, shutdown}, no entanto, o sistema init os implementa). Isso significa
sysvinit-core
ousystemd
packages no Debian / Ubuntu recente. -
Adicione o parâmetro init = ao seu GRUB_CMDLINE e atualize o GRUB.
-
Reinicialize e instale os pacotes de links (
sysvinit
ousystemd-sysv
).
Isso só funciona para o sysvinit e o systemd, o Upstart não pode usar este método. Também funciona apenas com a mudança para o sysvinit no Debian Jessie ou mais recente, uma vez que o pacote sysvinit só recebeu o split do pacote regular e principal recentemente.
A alternativa, como mencionado, é apenas fazer um hard reboot pela primeira vez, então você deve estar bem (também, você deve parar syslogs, MTAs, servidores web, sessões de usuário, e al primeiro).