• ベストアンサー

debian カーネルアップグレード

debianでカーネルアップグレード後、再起動すると以下のようなエラーが出ます。 FATAL: Could not open /lib/modules/2.6.26.8/modules.dep.temp FATAL: Could not load /lib/modules/2.6.26.8/modules.dep /lib/modules/2.6.26.8配下にはmodules.depは存在します。 原因がわからず困っています。宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

もしinitrdを使っているのであれば、ブートローダーの設定の中で指定しているinitrdファイルに/lib/modules/2.6.26.8が含まれていない事が原因かもしれません。 initrdファイルはgzipされたcpio形式のファイルなので、念のため適当なところにコピーして(例えば/tmp/a.gz)、"gzip -cd /tmp/a.gz | cpio --list" ぐらいで内容が確認できます。

18baggio
質問者

補足

回答ありがとうございます。おっしゃる通り initrdファイルの/lib/modules配下に2.6.26.8はなく、代わりに2.6.18-6-686があります。これを名前を変更(2.6.18-6-686⇒2.6.26.8)して再度 cpioとgzipで initrd.img を作ればいいのでしょうか? 現在 cpio -pLd initrd.img-2.6.26.8 でやたら時間がかかります。