カーネル3.7と3.9の間の変更はLVM / RAIDルートファイルシステムに影響しますか?

カーネル3.7と3.9の間の変更はLVM / RAIDルートファイルシステムに影響しますか?

私は3.7.10から3.9.6へのカーネルアップグレードを実行してインストールした(非常に汚れた)システムを修正しようとしています。ルートファイルシステムは、ソフトウェアRAIDアレイの上部にあるLVMボリュームにあります。ブートマネージャは grub2 です。

3.9カーネルはルートファイルシステムをマウントできません。通常、存在しないデバイスノードに関する有用な情報が少なくなります。これは、 grub 構成ファイルで UUID を使用するのか/dev/{vg}/{lv}、ルートファイルシステムを表すのかに関係なく発生します。/dev/mapper/{vg}-{lv}

一方、3.7カーネルはまだシステムにあり、実際にはルートファイルシステムをマウントして正しく起動します。残念ながら、モジュールが取り外され、キーボードも機能しません。リカバリCDに保存できます。この場合、RAIDアレイとLVMボリュームが正常に表示されます。

両方のカーネルには、initrd同じモジュールセットを含む一致するファイルがあります。 initrdファイルは、パッケージマネージャ1のインストール後のプロセスの一部としてgenintrd生成されます。 LVMが組み込まれており、MDモジュールがinitrdに存在します。 init files2 をさらに調べると、同じ grub を渡す同じルート fs パスがあることがわかります。

関連する問題をオンラインで検索してみましたが、これと一致するケースは1つもありませんでした。 3.7 システムで構成変更が必要な 3.9 カーネルの変更については何も見つかりません。 3.9では、LVMルートファイルシステムの処理にどのような変更がありましたか?

1. このディストリビューションはRPMベースのディストリビューションであるPLD-Linuxです。カーネルパッケージはTHツリーのストックrpmです。 2. 抽出するモジュールとスクリプトファイルを利用して観察し、
一つ一つ確認してみてください。gunzip | cpio -i

ベストアンサー1

おすすめ記事