openrc
我升级到 14.10 后注意到了软件包。
那么,是否有可能摆脱 upstart 和 systemd(logind、udevd)以及 upstart 并转向它?
我已经安装了软件包并有rc-*
命令,但/sbin/init
仍然是 upstart,systemd 组件仍然存在。我尝试设置init=/sbin/openrc
,但电脑无法启动,打印了一些关于死锁解决的信息。
答案1
问题本身似乎就包含了答案。正如@muru 指出的那样,openrc 不会取代/sbin/init
,而是与已经运行的 init 系统配合使用。
因此,对于 ubuntu 14.10 及更高版本来说,正确的答案是sudo apt-get install openrc
,重新启动,然后查看系统是否正在运行多个 init 系统。
PS:安装后,启动时间增加了约两倍,卸载后,也只是删除了一半的软件包。