![我怎样才能用 systemd 替换 upstart?](https://linux22.com/image/971941/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E7%94%A8%20systemd%20%E6%9B%BF%E6%8D%A2%20upstart%EF%BC%9F.png)
答案1
威利狼人(15.10)及更高版本:
您无需执行任何操作。您默认使用 systemd。
Trusty(14.04)及更早版本:
你运气不好。Ubuntu 存储库不提供 Utopic 之前版本的 systemd 二进制文件,尽管它们的源代码确实生成了这些文件。你可以在这个答案。
答案2
添加这些 ppa
sudo add-apt-repository ppa:ondrej/systemd
sudo apt-get update
systemd 需要目录/sys/fs/cgroup
作为挂载点。当前 Ubuntu 内核 (2.6.35) 中不存在该目录。也无法使用 mkdir 创建该目录,因为 sysfs 不允许这样做。要创建目录,必须反向移植 2.6.36 内核中的此补丁。可以通过以下方式获取适当修补的内核apt-get
sudo apt-get install linux-image-2.6.35-23-generic=2.6.35-23.41ppa1 linux-headers-2.6.35-23-generic=2.6.35-23.41ppa1 linux-headers-2.6.35-23=2.6.35-23.41ppa1
然后安装 systemd
sudo apt-get install systemd libpam-systemd systemd-gui systemd-extra-units
更多信息请访问此链接