我怎样才能用 upstart 替换 systemd?

我怎样才能用 upstart 替换 systemd?

我找到了这个 : 我怎样才能用 systemd 替换 upstart?

但我希望反过来。

原因是我花了相当多的时间学习基本的 init 进程,而且我已经非常习惯“服务”命令了。我真的不在乎 10 - 20 毫秒甚至 1 -2 秒的延迟启动。我只是需要一些 init 进程的清晰度,并希望坚持使用旧系统。

是否可以在启动时使用 grub 来执行此操作,它将 systemd 列入黑名单并仅运行 14.04 init 例程(我猜它是 upstart 和 sysvinit 的混合)?

我发现了一些东西,但不知道如何进一步进行:

在 /etc/grub.d/10_linux 中,我发现一个条目

SUPPORTED_INITS="sysvinit:/lib/sysvinit/init systemd:/lib/systemd/systemd upstart:/sbin/upstart"$

答案1

继续运行的能力Upstart应被视为暂时的。随着时间的推移(或者已经?),一些项目将停止提供 Upstart 初始化脚本,因此如果您坚持使用 Ubuntu,您最终将过渡到 systemd。

但是,该service命令在 Ubuntu 16.04 及更高版本上仍可继续使用,systemd就像之前在 Upstart 上一样。我预计该命令将存在一段时间。

如果您主要关心的是能够使用该service命令,则无需切换回 Upstart。

相关内容