最近ディスクをマイパーティションにのみ交換しました/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
この問題を解決しました。