起動時にパニックが発生した後にLinuxの再起動を停止する方法

起動時にパニックが発生した後にLinuxの再起動を停止する方法

最新のCentOS 7(カーネル3.10.0-862)をロードしようとすると、起動中にシステムパニックが発生します。役に立つ情報になりたいことを印刷し、画面を消去して再起動します。分かってみると光の速度で読めなくてこぼれる知識の宝石一つも転写できません。

1)誰がこれを制御します - grub2またはカーネル?

2) 読めるほど長く画面に情報を保持するにはどうすればよいですか?

以前のバージョンのCentOS 7(カーネルバージョン3.10.0-327)を起動してgrub2を使用し、すべてのバージョンで使用するいくつかのカーネルパラメータを設定できます。

答え1

grubでpanic=0カーネルパラメータを使用する。

答え2

カーネルはこれを制御できます。ただし、カーネルは通常再起動しないようにデフォルト設定されます。誰でも

  1. panic=いくつかのオプションに合格しました。
  2. あるいは、カーネルが構築されたときにCONFIG_PANIC_TIMEOUTがゼロではありません(参照/boot/config-*)。
  3. あるいは、この再起動は通常のカーネルパニックコードのためではありません。
  4. (そうであれば、これは予期しないエラーです。ハードウェアによる問題であると予想されます。)

カーネルオプションは次の回答に記載されています。パニック発生時にLinuxカーネルを再起動するように設定するには?

GRUBブートコードがコントロールをLinuxに転送すると、アクティブなコントロールが失われます。持ついいえ電話は反対方向に進みます。再起動すると、Linuxは制御権を効果的にファームウェア(BIOS / EFI /など)に転送します。

光の速度で読めないと思います。

もちろん。利用が難しい場合シリアルコンソールboot_delay=200たとえば、メッセージを読んだり、写真を撮ったり、録音したりするために、各カーネルのログ行を200ミリ秒ずつ遅延させることができます。

関連情報