Opensuse Leap 15.1 起動が時々失敗し、起動が中断されることがあります。最も一般的には、「8:34デバイスでLVM2 PVスキャンを開始できません」というメッセージが表示されますが、ルートデバイスを再インストールすると起動に失敗したり、他の理由で起動できないことがあります(まだストレージに関連しているようです)。
エラーが発生した後にハードリセットが役に立つことがあります。その後、システムが起動し、完全に動作します。しかし、時には同じまたは異なる理由で再びエラーが発生することがあります。
現在:起動が中断された直後に緊急シェルを実行して、次回の起動時に削除する前にいくつかの診断を実行する方法はありますか?私はインターネットを検索しようとしましたが、私が見つけたのは、grubでカーネルコマンドラインパラメータを変更する方法、または実行中のシステムで緊急モードに切り替える方法の提案だけでした。当時、 grub が消えて "systemctl" コマンドを入力できるシェルがなかったので、これは私が探しているものではありません。それで、私はこの段階でおそらく何らかの魔法の鍵の組み合わせを検出する何かがあるべきだと思います。
純粋主義者は次のように言います。そのような方法が存在する場合、それは何ですか? ;-)
よろしくお願いします。
答え1
私の場合は、コンピュータに物理的にアクセスできる唯一の人です。 @PhilipCoulingが彼のコメントで提供された記事で提案したdebug-shell.serviceが最も簡単なソリューションです。シェルは起動プロセスの初期に開始されるため、起動が中断された場合はそのシェルに切り替えて問題を調査できます。