免責事項: 私は現在このサーバーを実行していますが、インストールしていません。
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/
さらに詳しい情報が必要な場合は、喜んで提供いたします。