Grub2 の更新に失敗する

Grub2 の更新に失敗する

最近、パーティションのみを含むディスクを交換しました/home。カーネル パッケージ (Debian Squeeze) をアップグレードしようとすると、次のエラーが発生します。

/usr/sbin/grub-probe: error: Couldn't find PV pv1. Check your device.map.

Google 検索で次の解決策が提案されました:

root@debian1:~# mv /boot/grub/device.map /boot/grub/device.map_orig
root@debian1:~# grub-mkdevicemap
root@debian1:~# update-grub

最初の 2 つのコマンドはエラーなしで成功しますが、3 番目のコマンドはupdate-grub上記と同じエラーで失敗します。

ファイルを確認したところ/boot/grub/device.map、 を実行したときにリストされた ID と一致しているようですls -l /dev/disk/by-id/

これを解決する方法をご存知ですか?

答え1

@psusi: あなたは非常に優れた推測者です。おっしゃるとおり、ディスクを交換したときに LVM ファイルを更新しませんでした。

vgreduce volume_group_name --removemissing問題を修正しました。

関連情報