鈴木です。
module-init-tools で /etc/modprobe.conf -> /etc/modprobe.d/modprobe.conf
になったタイミングで、mkinitrd が 5.1.19.6-13 かつ kernel がアップデート
した場合に、initrd が正しく作られていません。
mkinitrd >= 5.1.19.6-14, module-init-tools >= 3.8-3 になっているのを
確認して、initrd を作り直してください。
原因は以下のとおりです。
- mkinitrd が initrd に含めるドライバ(rootfsをマウントするの必要な
ドライバ)はmodprobe.conf 内の alias scsi_hostadaptor を参照して
いる
- mkinitrd <= 5.1.19.6-13vl5 までは modprobe.conf のパスが
/etc/modprobe.conf が決め打ちになっていた。
- module-init-tools = 3.8 で modprobe.conf の置き場所が /etc/modprobe.d
に変更になり、3.8-3 で自動的に /etc/ から移動するようになった。
- module-init-tools = 3.8-3 かつ mkinitrd <= 5.1.19.6-13 の状態の時に
kernel がアップデートされると、initrd に含めるドライバを検出できずに
rootfs がマウントできない initrd ができてしまう。
現在の環境ではなおっています。
--
Daisuke SUZUKI | daisuke@{linux.or.jp,dicey.org,vinecaves.com}
GnuPG Fingerprint = 7DE6 9AC6 5E5B 1AF8 B38E 0992 90BF 4C09 7432 2CB0
Founder & President, Project Vine. http://vinelinux.org/
Founder & President, Vine Caves, Ltd. http://vinecaves.com/
Founder & Trustee, Japan Linux Association. http://jla.linux.or.jp/