私は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
(これによりネットワークが確立され、他の初期化スクリプトなどが実行されます)。
起動時にこのファイルを編集することもできます。
- Shiftパソコンの電源を入れたら一度押して、
- 編集設定をクリックしますE。
- 次にスキップしてください
cmdline.txt
。 - 上記のようにファイルを変更して終了します。
関連:https://raspberrypi.stackexchange.com/questions/3751/oops-i-need-runlevel-1