カーネルを更新した後にcentosが起動できなくなった場合はどうすればよいですか?

WBOY
リリース: 2022-04-14 14:34:28
オリジナル
4833 人が閲覧しました

方法: 1. "add_drivers ="mpt3sas"" を "/etc/dracut.conf" ファイルに追加し、initramfs を再生成します。 2. "dracut --force --add-drivers" を使用して、ドライバを再起動してからシステムを再起動します。

カーネルを更新した後にcentosが起動できなくなった場合はどうすればよいですか?

この記事の動作環境: centos 7 システム、Dell G3 コンピューター。

カーネルの更新後に centos が起動できない場合はどうすればよいですか?

この問題はカーネルのアップグレード後に発生します:

  • システム ディスクがオンになっています。オンボードSATAポート 新しいカーネルが正常に起動でき、パネルのハードディスクが認識される

  • システムディスクがパネルのポートに挿入されている 新しいカーネルが起動できないデバッグにより、システム ディスクが見つからないことがわかりました。

  • システム ディスクはパネルに接続されており、デフォルトの 3.10 カーネルは正常に起動できます。

一時的な解決策は、その時点では特定の解決策が見つからなかったため、システムをオンボードの SATA ポートに接続することです。この問題は一定期間続きましたが、最近再度情報を検索したところ、問題はドライバにありました。 initramfs 内で問題を解決しました。

解決プロセス

initramfs ドライバーをクエリします

[root@lab103 lab103]# lsinitrd -k 3.10.0-327.el7.x86_64|grep mpt[23]sas
drwxr-xr-x   2 root     root            0 Apr 17 12:05 usr/lib/modules/3.10.0-327.el7.x86_64/kernel/drivers/scsi/mpt2sas
-rw-r--r--   1 root     root       337793 Nov 20  2015 usr/lib/modules/3.10.0-327.el7.x86_64/kernel/drivers/scsi/mpt2sas/mpt2sas.ko
ログイン後にコピー

これが 3.10 の mpt2sas ドライバーであることがわかります。カーネル

新しいバージョンは 4.x カーネルで確認できます

カーネルは mpt2sas を mpt3sas にアップグレードしました

/lib/modules/4.4.46/kernel/drivers/scsi/mpt3sas/mpt3sas.ko
ログイン後にコピー

initramfs でモジュールをクエリします

lsinitrd -k  4.4.46|grep mpt[23]sas
ログイン後にコピー
ログイン後にコピー

出力がないことがわかります。これは、initramfs がこのドライバーに入っていないことを示しています。

この場所 問題を解決するには 2 つの方法があります。

#方法 1:

/etc/dracut.conf ファイルを変更してフィールドを追加します

add_drivers+="mpt3sas"
ログイン後にコピー

initramfs を再生成

dracut -f /boot/initramfs-4.4.46.img 4.4.46
ログイン後にコピー

方法 2:

強制読み込みドライバーの

dracut --force --add-drivers mpt3sas --kver=4.4.46
ログイン後にコピー

上記のいずれかの方法を選択してドライバーを統合し、次のチェックを実行します

lsinitrd -k  4.4.46|grep mpt[23]sas
ログイン後にコピー
ログイン後にコピー
出力がある場合は正常です

その後、再起動しますオペレーティング システム

推奨チュートリアル:「

centos チュートリアル

以上がカーネルを更新した後にcentosが起動できなくなった場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!