我有一个装有 ubuntu 18.04 的系统,我用错误的目录编辑了配置文件(并使用源代码重新加载了配置文件(,几秒钟后所有窗口都开始关闭。 重新启动时,我现在得到了BusyBox 1.27.2 shell,它让我(initramfs(。 尝试输入"退出",但出现错误:
run-init: splash: 没有这样的文件或目录
[96. 一些数字] [内核崩溃 - 未同步:试图杀死 init!退出代码=0x00000100
[相同..]
[相同..]CPU: 7PID: 1 通信: 运行初始化 未污染 4.15.0-99-通用 #100-Ubuntu
从这里我的硬件,并调用一些汇编代码的跟踪。
我该如何修复它? 我无法从这里找到配置文件,如果我找到,我也没有 vi 或 vim 或 nano 来编辑它。
这是意料之中的。当您键入 exit 时,它会杀死外壳。initramfs 的 PID1 是一个名为/init 的 shell 脚本。当你杀死 shell 时,shell 脚本将无事可做并退出。但是,Linux 不希望 shell 脚本退出,因此崩溃。