¿Cómo reemplazar sysvinit con systemd en una distribución basada en Debian?

8

He estado usando systemd durante un tiempo en mi instalación de Debian, solo para que sea posible tuve que agregar un parámetro de arranque al /etc/default/grubarchivo para que funcione, que se agrega a los parámetros de arranque de Ubuntu. Ubuntu aún no ha instalado systemd, así que tengo que eliminarlo o el arranque puede fallar. Entonces, estoy buscando una manera de reemplazar sysvinit con systemd y eliminar el parámetro de arranque, ¿cómo haría esto?

Braiam
fuente

Respuestas:

7

Fue más fácil de lo que pensaba, solo instalar el systemd-sysvpaquete hizo todos los cambios necesarios:

Saltos: sysvinit-core
Descripción-es: administrador de sistemas y servicios - SysV links
systemd es un reemplazo para sysvinit. Está basado en la dependencia y puede leer los encabezados del script de inicio LSB además de analizar los enlaces rcN.d como sugerencias.

También proporciona supervisión de procesos utilizando cgroups y la capacidad de no solo depender de que se inicie otro script de inicio, sino también de la disponibilidad de un punto de montaje o servicio dbus dado.

Este paquete proporciona las páginas del manual y los enlaces necesarios para que systemd reemplace sysvinit.

Se eliminó el binario sysvinit (eliminando el núcleo sysvinit) y se reemplazó /sbin/initcon un enlace simbólico para/lib/systemd/systemd

Braiam
fuente
3

Solo tenga systemden cuenta que en Debian se ejecutará principalmente en modo de compatibilidad SysVinit (es decir, ejecutando los scripts heredados). Tomará quizás un ciclo de lanzamiento para que todo se resuelva. La mayoría de los archivos de la unidad se están desarrollando en sentido ascendente o pueden ser extraídos de distribuciones que se encuentran más adelante en la migración (no son ridículamente específicos de distribución, como lo son los scripts SysVinit).

vonbrand
fuente
2
No creo que esto responda a mi pregunta y parece más un comentario a mi respuesta o pregunta.
Braiam
@Braiam En el contexto de la información que ya está en la página, esta es una adición valiosa, más que un simple comentario. +1.
jasonwryan
3
Parece un comentario valioso sobre cómo se hará Debian (o cualquier otra distribución) para integrar systemd en general, pero no creo que realmente responda a la pregunta en particular, que es claramente sobre cómo un individuo podría cambiar a ella en su propio sistema .
mattdm