カーネルパラメータを使用してloglevel = 7よりも詳細な起動を実行できますか?

カーネルパラメータを使用してloglevel = 7よりも詳細な起動を実行できますか?

マイコンピュータからの起動中にエラーが発生し、マイコンピュータに次のエラーメッセージが表示されます。

Booting a command list

loglevel=7bootloaderを介してカーネルパラメータを追加および削除した場合にのみ、quietこのメッセージを表示できます。grub

loglevel=7カーネルパラメータを使用するよりもブートをより冗長にする方法はありますか?

答え1

カーネルまたはinitrdのロード中に中断される可能性があります。insmod progress前、行、行などのlinux行を追加してみてください。また、カーネルパラメータの追加を考慮すると、プリブート遅延を解決できます。次の質問を参照してください。echo 'Loading linux...'echo 'Loading initrd...'linuxinitrdtsc=unstableカーネル起動ロギングにより遅延が発生する
最も詳細なオプションは次のignore_loglevelとおりです。カーネルパラメータリスト:

ignore_loglevel [KNL]
ログレベルの設定を無視します。これにより、
/all/カーネルメッセージがコンソールに印刷されます。デバッグに便利です。また、ユーザーが/sys/module/printk/parameters/ignore_loglevelを介して動的に変更できるように、
printkモジュールパラメータとして追加しました。

次のようにする必要があります。

[some lines here, setting root, etc.]  

insmod progress  
echo 'Loading linux...'  
linux /path/to/linux root=[your root] ro ignore_loglevel tsc=unstable  
echo 'Loading initrd...'  
initrd /path/to/initrd

ドライブLEDが点滅していますか?また、insmod progressロード時に(使用中)表示されるサイズは、カーネルの場合は数MiB、initrdの場合は数MiBから約100の間でなければなりません。 USBデバイスにLinuxをインストールし、USB起動をサポートする古いラップトップ(またはコンピュータ)から起動した場合、おそらく約60KiB / sまたはそれより遅い速度でロードされる可能性があるため、停止しているように見えます。大きなinitrd))。 IBM ThinkPad モデル 2647 の場合です。

関連情報