
我最近更換了僅包含我的分割區的磁碟/home
。在嘗試升級我的核心包(Debian Squeeze)時,我收到以下錯誤:
/usr/sbin/grub-probe: error: Couldn't find PV pv1. Check your device.map.
谷歌搜尋建議了這個解決方案:
root@debian1:~# mv /boot/grub/device.map /boot/grub/device.map_orig
root@debian1:~# grub-mkdevicemap
root@debian1:~# update-grub
前兩個命令成功且沒有錯誤,但第三個命令update-grub
失敗並出現與上述相同的錯誤。
我檢查了我的/boot/grub/device.map
文件,它似乎與我運行時列出的 id 相符ls -l /dev/disk/by-id/
。
知道如何解決這個問題嗎?
答案1
@psusi:你是一個非常好的猜測者。正如你所提到的,我在更換磁碟時沒有更新LVM檔案。
vgreduce volume_group_name --removemissing
解決了這個問題。