最新のCentOS 7(カーネル3.10.0-862)をロードしようとすると、システムが起動中にパニックを起こします。それは私が有用な情報であることを望んでいるものを出力し、それから画面をクリアして再起動します。私は光の速さで読むことができないので、噴出している知識の宝石をどれもコピーできないことがわかりました。
1)これを制御しているのは誰ですか-grub2またはカーネル?
2)情報を読むのに十分な時間、画面に残しておくにはどうすればよいですか?
CentOS 7の古いバージョン(カーネルバージョン3.10.0-327)を起動できるので、grub2で遊んだり、すべてのバージョンで使用されるカーネルパラメータを設定したりできます。
使用する panic=0
grubのカーネルパラメータ。
カーネルはそれを制御できます。ただし、通常、カーネルはデフォルトで再起動しません。どちらか
panic=
オプションをすでに渡しています/boot/config-*
を参照)カーネルオプションは、ここの回答で言及されています: パニック時にリブートするようにLinuxカーネルを構成する方法?
GRUBブートコードは、Linuxに制御を移すとすぐにアクティブな制御を失います。他にnoの呼び出しがあります再起動すると、Linuxは効果的に制御をファームウェア(BIOS/EFI /何でも)に移します。
光速では読めないことが判明
確かに。 シリアルコンソール を使用できない場合は、たとえば、 boot_delay=200
を使用すると、各カーネルログ行を200ミリ秒遅延させて、メッセージを読んだり、写真を撮ったり、ビデオ化したりすることができます。