
最近、パーティションのみを含むディスクを交換しました/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
問題を修正しました。