被锁定在 FreeBSD 之外

gvk*_*vkv 2 freebsd login shell

所以我要从 FreeBSD 7.2 升级到 FreeBSD 8.0,过了一会儿我就到了必须重建所有 3rd 方应用程序的部分(来自端口树的内容或从源代码编译的内容)。我这样做,freebsd-update install最后一次调用并重新启动。

事实证明,bash 需要一个旧的 libncurses 版本,这很好,只是我完全忘记了重建 bash!此外,我没有注意保持 root 的默认 shell sh 的通常警告。(就像会发生什么,对吧?哈!)所以我学到了关于注意警告的教训。

但是,现在我需要了解我是否被搞砸了,或者是否有办法摆脱这种情况。谢谢。

Gle*_*leb 6

你不能在单用户模式下启动吗?它要求提供 shell 路径并默认为 /bin/sh。