/dev/hdaが消失

gentoo-sourcesが3.1.10-r1のアップデートが来たのでいつも通りgenkernelでカーネルを作った。(makeでやらないの?とか宗教論争なので突っ込まないように)
警告にルートのファイルシステムを明記したほうがいいみたいなメッセージが出たので、grub.confを書き換えるときに指定しておきました。そしてリブートしてみると、ルートが見つからないって感じのエラーが出てプロンプトが出る状態に。

うちのマシンはE-IDEのHDDにシステム、S-ATA経由とRAIDコントローラ経由でディスクを接続してます。E-IDEは/dev/hdXになり、それ以外は/dev/sdXになってました。しかし、/dev/hdaが無いみたいなエラーメッセージ。shellに入ってデバイスを見てみると、/dev/hdXが存在しませんでした。以前からカーネルオプションを設定してるときに、IDEドライバ辺りが消えるかもって事で警告があったが気になってました。少なくとも、全HDDは/dev/sdXで認識してるみたいだったので、前のカーネルで起動しなおし、grub.confと/etc/fstabを書き直して再起動したら問題なく起動しましたとさ。めでたし、めでたし。