4.4.0-24カーネル(Xenialカーネルイメージパッケージ)にアップグレードした後、起動しない14.04.3 LTSシステムがあります。 NVME SSDが搭載されており、4.4シリーズカーネルではNVMEが見えないようです。 NVMEはインストール時にデフォルトで暗号化されました。 SATAディスクは後で追加され、暗号化されたディスクとしてセットアップされ、キーで自動マウントされます。
発生することは次のとおりです。
Grubで4.4カーネルを選択すると、次のように表示されます。
数分後、busyboxシェルにドロップします。
Busyboxシェルから、SATAディスクが存在する(/dev/sda
および/dev/sdb
)がわかりますが、/dev/nvme
はありません。
/dev/disks/by-uuid/
を見ると、2つのSATAディスクしかありません。
SATAドライブを解読してマウントできます。
cryptsetup luksOpen /dev/sda1 blorp
mount /dev/mapper/blorp /tmp/blorp
/etc/crypttab
のUUIDが正しいことを確認し、このカーネルのinitramfsを再生成しました。
4.4シリーズのカーネルはnvme SSDを認識できないように思えます。
助言がありますか?
これはちょうど私に起こり、nvme
カーネルモジュールがinitramfsにロードされなかったことがわかりました。
Busyboxプロンプトにドロップされたら、modprobe nvme
を試してください。その後/proc/modules
に表示されない場合、initramfsにはありません。
nvme
を/etc/initramfs-tools/modules
ファイルに追加してから、次を実行します。
Sudo update-initramfs -u -k all
そしてそれはあなたの問題を解決するはずです。
(ランチパッドアカウントをお持ちの方は、このバグをUbuntuに報告する必要があります)
これは、4.4.0-24を使用して私にも起こっていました。本日発表されたと思われる4.4.0-28で問題が修正されました。