如何在 Linux 安装期间选择 OpenRC init 系统?

如何在 Linux 安装期间选择 OpenRC init 系统?

我想安装 Debian Linux(在 2009 年的 Macbook Pro 上),并选择 OpenRC init 系统。默认情况下,Debian 使用 Systemd。在安装过程中,我没有看到任何选择 init 系统的选项;我该如何选择 OpenRC(或 Sysvinit)?

安装 Systemd 后,我可以用 OpenRC 替换它吗?或者由于 Systemd 的侵入性太强,这是否不可行?

如何在安装过程中选择 OpenRC?

是否可以有多个 init 系统,并通过配置文件等选择使用哪一个?

答案1

OpenRC 无法很好地移植到 Debian,他们没有考虑将 OpenRC 作为 SystemD 和 SysVinit 的完全替代品,Debian Stretch 当前可用的版本是 0.23,而这个版本没有 openrc-init(init 的替代品),即使你迁移到 sid 或者测试你拥有的版本是 0.34,而这个版本包含 openrc-init,而且 OpenRC 确实可以作为完整的 init 工作,但是这个软件包不包含 agetty 的脚本,也不包含关机、重启等的符号链接,而这意味着需要做一些工作,而且肯定会出现一些问题。

对于想要运行具有完整 OpenRC 的发行版的人,我的观点是安装 Gentoo 或它们的一些衍生产品,以及一些基于 Arch 的发行版,如 Parabola(OpenRC 版本)、Hyperbola 或 Artix。

答案2

我在这个论坛找到了一些答案: http://forums.debian.net/viewtopic.php?f=16&t=134915

概括:

  • Systemd 和 OpenRC 可以共存。
  • 可以从具有 Systemd 的计算机下载并安装 OpenRC。

仍然想知道 Systemd 即使不活跃是否仍会搞乱系统......

相关内容