FreeBSD:“make buildworld”后一切都在信号 12 上退出

FreeBSD:“make buildworld”后一切都在信号 12 上退出

我下载并编译了 FreeBSD 的源代码:

git clone https://github.com/freebsd/freebsd.git /usr/src
cd /usr/src
make clean
make buildworld

从字面上看一切将在信号 12 时退出。我尝试了reboot系统,但reboot在信号 12 时退出,因此我必须按电源按钮才能关闭我的设备。当我再次启动 FreeBSD 时,我什至无法登录。首先它告诉我

Jun 4 08:10:32 init: /etc/rc 上的 /bin/sh 异常终止,进入单用户模式
​​输入 shell 的完整路径名或 RETURN for /bin/sh:

如果我发送 RETURN,就会发生错误:

pid 33 (sh),uid 0:在信号 12 上退出
Jun 4 08:10:51 init:单用户 shell 终止,重新启动
输入 shell 的完整路径名或 RETURN for /bin/sh:

这个问题最糟糕的是,即使我进入单用户模式也会出现同样的错误。

我怎样才能解决这个问题?

答案1

您运气不好,在 CURRENT 分支更改其 ABI 的非常罕见的时刻升级了系统,忽略此处详细介绍的安全程序(20170523 条目):

https://github.com/freebsd/freebsd/blob/master/UPDATING

此时 - 旧内核,新用户区,这是唯一不受支持的配置(新内核,旧用户区很好) - 我想说最简单的方法是重新安装,而不重新格式化分区。

相关内容