構造モードでchrootを再起動してください

構造モードでchrootを再起動してください

コンピュータの起動に問題があるため、Live CDを起動してリカバリモードで起動し、SSHを起動してホームページに戻りました。その後、リモートで起動エラーを修正し、サーバーを起動できるようにサーバーを再起動したいと思います。ただし、次のいずれかのコマンドを実行しようとすると、エラーメッセージが表示されます。

root@debian:~# reboot
Running in chroot, ignoring request.

root@debian:~# shutdown -r 0
Running in chroot, ignoring request.

だから私の質問は次のとおりです。chroot内でサーバーを再起動できますか?

ベストアンサー1

この機能を必要とする他の人には、考えられる解決策がたくさんあります。一部はお客様の状況には適用されない場合があります。

  1. reboot次のように別のSSHセッションを介して接続します。カス提案。
  2. exitchrootを維持するには、次のようにreboot入力します。クシシュトフ スターシアク提案。
  3. chroot内で(上記の#1に似ています)ssh localhostreboot
  4. これGitHubのservicectlプロジェクト「chrootでsystemdのlinux bashスクリプトを使用したサービス(デーモン)の起動/停止」です。 (Systemdは失われた原因ですreboot。)直接試していません。
  5. タイプecho b |sudo tee /proc/sysrq-trigger。ファイルをディスクにフラッシュするかどうかわからないので、これを最後の手段として使用してください。

おすすめ記事