質問: kernel panic(2.6) はじめまして! 自宅サーバのカーネルをアップデートしようと、 カーネルを再構築したところ、 hddを認識せず、起動時にkernel panicとなってしまいます。 webを参考にカーネルオプションを変更したりもしたのですが、 うまくいきません。 解決の糸口を教えていただけませんでしょうか。 以下にそのカーネルの情報を記載します。 kernel: linux-2.6.18-gentoo-r6 grub.confは以下になります。2.6.13-r5では起動します。 grub.conf: default 0 timeout 10 splashimage=(hd0,0)/grub/splash.xpm.gz title=gentoo linux 2.6.18-r6 root (hd0,0) kernel /bzimage-2.6.18-gentoo-r6 root=/dev/sda3 vga=0x318 video=vesafb:mtrr,ywrap,1024x768-32@85 title=gentoo linux 2.6.13-r5 root (hd0,0) kernel /kernel-2.6.13-gentoo-r5 root=/dev/sda3 vga=0x318 video=vesafb:mtrr,ywrap,1024x768-32@85 ほかに必要な情報があれば教えてください。 よろしくお願いいたします。
回答: お使いのシステムのハードディスクの構成が解らないので推測ですが、grubがhd0,0にあって、linuxのルートパーティションがsda3(scsiか何かのディスク?)にあるようなので、起動したカーネルがscsi用のデバイスドライバを持っていないか、ロードできないためだと思います。 このような構成の時はinitrdを使う構成になっているのではないかと思われますので、単にカーネルをmakeしてインストールしてもうまくいかないかもしれません。 カーネルの中にscsiディスク用のデバイスドライバを組み込んでみて下さい。(モジュールではなく直接組み込みます)