首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >切换到Devuan后,如何删除系统?

切换到Devuan后,如何删除系统?
EN

Unix & Linux用户
提问于 2015-07-28 21:05:19
回答 2查看 4.8K关注 0票数 8

所以,我也从Debian转到Devuan伪叉子。但是-这不能摆脱系统.我遵循了这里的指令,并做到了:

代码语言:javascript
复制
# apt-get install sysvinit-core sysvinit-utils

但当我试着:

代码语言:javascript
复制
# apt-get remove --purge --auto-remove systemd

我基本上得到了以下错误消息:

代码语言:javascript
复制
systemd is the active init system, please switch to another before removing systemd.

太好了,这正是我想要做的。

EN

回答 2

Unix & Linux用户

发布于 2015-07-29 07:07:39

执行第一个命令后,必须重新启动计算机。

请看一下如何从Debian jessie/sid安装中删除系统d

票数 5
EN

Unix & Linux用户

发布于 2018-03-02 12:53:30

1.错误原因

此错误来自于:

/var/lib/dpkg/info/systemd.prerm .

代码语言:javascript
复制
# Prevent systemd from being removed if it's the active init.  That
# will not work.
#

if [ "$1" = "remove" ] && [ -e /sys/fs/cgroup/systemd ]; then
    echo "systemd is the active init system, please switch to another before removing systemd."
    exit 1
fi

2.解决和删除

请参阅systemd cgroup挂载(由/lib/systemd/systemd挂载)

代码语言:javascript
复制
mount
...
tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,relatime,seclabel,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/debug type cgroup (rw,nosuid,nodev,noexec,relatime,debug)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)

收集它们,并再次尝试删除:

代码语言:javascript
复制
apt-get remove systemd

代码语言:javascript
复制
apt-get purge systemd

对我来说很管用。

3.去除

然后,其他服务管理器可能需要,sysvinitupstart或其他什么。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/218933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档