我将 Ubuntu Maverick 升级到 Precise 服务器,但在更新 grub 时出现以下错误:
error: physical volume pv0 not found.
现在,对于我的系统,我有 /dev/sda 到 /dev/sde
- /dev/sda1 是 /boot 的 Linux 分区
- /dev/sda5 是 LVM 分区
- /dev/sdb 到 /dev/sde 是 LVM 的 PV
通过查看我的 vg 配置,pv0 是 /dev/sda5
我只有一个名为“ns2”的卷组,其中根 (/) 和系统的一些其他逻辑卷。
我试着在网上寻求帮助,但他们说我应该升级到 Grub2,因为它更好地支持 LVM。我这样做了,但我得到了同样的错误。我还没有重新启动服务器,但我觉得它不会启动。尽管如此,我还是想修复这个错误。
我的引导分区不在 LVM 卷中,因此即使是 grub1 或 grub2 也应该可以毫无问题地查看它。
有任何想法吗?我刚刚尝试重新安装 grub,但出现了同样的错误,但它似乎仍然“正常”。
重启前我可以检查什么?该服务器位于另一个位置,我无法远程访问控制台,因此如果需要做某事,我想去那里做好准备。
编辑:添加了更多信息http://pastebin.com/Smr1pB8W
编辑:添加 pvs 信息http://pastebin.com/yubMd232