Linux(OpenSUSE)をインストールしたばかりで、オペレーティングシステムを起動するとエラーが発生します。
BUG: scheduling while atomic: systemd_udevd plymounthd...
どういう意味ですか?
答え1
メッセージは次のとおりです。エラーがあることを示します。特に、これはLinuxカーネルで提供されます。これは間違って書かれたドライバの非常に一般的な症状です。
このエラーはカーネルのバグを示します。カーネル自体にバグがない限り、カーネル外の何もこの問題を引き起こすことはできません。唯一の他の可能性はハードウェアエラーです。 RAMエラーは問題を引き起こす可能性があり、一部のドライバは障害のあるハードウェアから完全に保護できない場合があります。
ユーザーとして、このエラーを解決するためにRAMが失敗した場合に交換する以外は何もできません。エラーを再現する方法を理解したら、エラーを引き起こす特定の機能やプログラムや設定を無効にすることでエラーを修正できます。
このエラーを診断する最初のステップは、カーネルログを確認することです。ログインできる場合は、コマンドを実行するdmesg
か、カーネルログファイルを読みます(通常は/var/log/kern.log
ディストリビューションによって異なります)。これはバグを回避する方法についての手がかりを提供することができ、これは開発者にバグを報告する場合にも重要な情報です。可能であれば、メッセージ全体をコピーして貼り付けてください。コピーして貼り付けることができない場合は、正しいスペル、大文字の使用、句読点、スペースなど、エラーを正確に再現してください。