我正在运行一个定制的linux发行版,该发行版是参考ubuntu 12.04构建的,默认情况下它具有init作为用户空间启动过程。但现在我想切换到ubuntu 15.04提供的systemd init系统。我安装了systemd组件&库以及编写的单元文件来替换init.d服务守护程序脚本。
我想知道系统如何以init进程启动systemd?
答案 0 :(得分:0)
内核启动位于/sbin/init
的init系统(另请参阅此wikipedia article)
这个过程负责启动每个其他过程,不应该死亡或退出(这将导致恐慌)。
还可以通过在内核命令行上使用init boot param临时更改init守护程序:init=/path/to/init_program
。
根据您的引导加载程序,您应该能够编辑内核命令行并测试您的更改。