lvm cryptoroot で update-grub が失敗する

lvm cryptoroot で update-grub が失敗する

免責事項: 私は現在このサーバーを実行していますが、インストールしていません。

RAID1 で動作する Intel ハードウェア RAID コントローラーに接続された 2 つのディスクがあります。その上に完全に暗号化された 12.04 がインストールされています。実行すると、update-grub2次のエラー メッセージが繰り返し表示され、カーネルを更新できません。

Found linux image: /boot/vmlinuz-3.2.0-*-generic
Found initrd image: /boot/initrd.img-3.2.0-*-generic
/usr/sbin/grub-probe: error: no such disk.
/usr/sbin/grub-probe: error: no such disk.

インストールしたカーネルごとに grub の新しいエントリを生成しようとしますが、grub-probe コマンドで失敗します。私はすでに、/usr/sbin/ の grub-mkconfig スクリプトに問題があることを突き止めました。

132 行目では、コマンドを使用して / のデバイスを取得しようとしますgrub-probe --target=device /。これは次を返します:

/dev/mapper/server-root

次の行では、スクリプトは で以前に見つかったルート デバイスの UUID を取得しようとしますgrub-probe --device /dev/mapper/server-root --target=fs_uuid。ここで grub-probe がエラーをスローします。

grub-probe: error: no such disk.

134 行目では、スクリプトは / ではなく /boot に対して同じことを試行し、そこで 2 回目のエラーが発生します。

これを修正する方法を知っている人はいますか?

ここでさらに情報を提供します:

bootinfoscript:http://paste.ubuntu.com/9331656/

blkid:http://paste.ubuntu.com/9331960/

さらに詳しい情報が必要な場合は、喜んで提供いたします。

関連情報