init.d 実行を停止し、端末プロンプトに移動します。

init.d 実行を停止し、端末プロンプトに移動します。

私はRaspberry PiでRasbian(Debian?)を実行しており、init.dに自動起動エントリを割り当てました。しかし、すべての実行を停止し、単にターミナルプロンプトに移動するにはどうすればよいですか? Ctrl + CとEscを試しましたが、どちらも機能しないようです。

どんな提案がありますか?

PS:SSH経由でログインして何でも変更できます。これは「Linuxがロックされた」問題ではありません。 「安全なメッセージを見るにはXキーを押してください」があるかどうか疑問に思います。

答え1

すべてのUnixバージョンには、「シングルユーザーモード」で起動する方法があります。これは通常、カーネルがシステム初期化スクリプトに渡されるとルートプロンプトを提供します。

Raspbian Linuxでこれを行う1つの方法は、/boot/cmdline.txt読みやすいように変更することです。

init=/bin/sh

これにより、制御を引き継ぐ代わりにシェルが起動します/sbin/init(これによりネットワークが確立され、他の初期化スクリプトなどが実行されます)。

起動時にこのファイルを編集することもできます。

  1. Shiftパソコンの電源を入れたら一度押して、
  2. 編集設定をクリックしますE
  3. 次にスキップしてくださいcmdline.txt
  4. 上記のようにファイルを変更して終了します。

関連:https://raspberrypi.stackexchange.com/questions/3751/oops-i-need-runlevel-1

関連情報