停止运行 init.d,然后转到终端提示符

停止运行 init.d,然后转到终端提示符

我在我的 Raspberry Pi 上运行 Rasbian(Debian?),并在 init.d 中分配了自动启动的东西。但是,如果我想阻止它们全部运行,并简单地进入终端提示符怎么办?我尝试过 ctrl+c 和 esc,但这两个似乎都不起作用。

有什么建议么?

PS:我可以通过SSH登录并修改任何内容,这不是“被锁定在我的Linux之外”的问题。我只是好奇是否有“按住X键进入故障安全提示”。

答案1

所有版本的 Unix 都有一种以“单用户模式”启动的方式。当内核移交给系统初始化脚本时,这通常会给您一个 root 提示符。

在 Raspbian Linux 上执行此操作的一种方法是进行修改/boot/cmdline.txt,使其读取

init=/bin/sh

这将启动一个 shell,而不是将控制权移交给/sbin/init(这将设置网络并运行其他初始化脚本等)

您还可以在启动时编辑此文件

  1. Shift开机时按一下,
  2. E编辑配置,
  3. 向下跳至cmdline.txt,
  4. 按照上面的方法更改文件并退出。

有关的:https://raspberrypi.stackexchange.com/questions/3751/oops-i-need-runlevel-1

相关内容