Grub2 更新失败

Grub2 更新失败

我最近更换了仅包含我的分区的磁盘/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解决了这个问题。

相关内容