升级到 12.10 失败,出现 grub 致命错误

升级到 12.10 失败,出现 grub 致命错误

升级到服务器 12.10 后,grub 出现问题,因此无法启动。启动修复和所有其他解决方案都失败了,因为出于某种原因,grub-install 无法从我的 lvm 系统磁盘读取 /boot/grub。我还尝试过从头开始重新安装,只重复使用我的 /home 目录,但结果是一样的。

这肯定是不对的……

答案1

对我来说同样如此 :-)

这是因为新版 grub 有点高,找不到足够的空间。最好保留 12.04 不移动,或者移动时不使用新版 grub。移动 lvm 非常危险且耗时,不要这样做。

下次尝试不要将整个磁盘分配给 lvm...

答案2

与此同时,在 Ubuntu 土地上......

看来 12.10 服务器上的 grub-pc 使用 core.img 嵌入到 mbr 中,该 mbr 比 12.04 略大。因此,除非用户设法“移动”整个分区系统以腾出额外空间,否则无法替换现有的 img。然而,这并不像看起来那么简单,特别是对于将整个磁盘分配给 lvm 或类似设备的用户而言。重新安装 12.04 并重新使用现有的 lvm 可能是迄今为止最简单的解决方案。

相关内容