自从我升级到 2.6.32-642.6.2.el6.x86_64 内核后,我的 RHEL6 机器上的 Grub 0.97 就抛出了这个错误。我可以引导以前安装的内核版本,但是此后安装的任何内核在 grub 引导该内核时都会抛出此错误。 grub-install 运行干净,磁盘仅包含一个 / 分区和一个 2GB 交换分区。 / 分区有足够的空间,fsck 运行干净。
我很确定这不是 grub.conf 的问题,因为我可以在旧内核上启动系统。还有人有其他想法吗?
答案1
它最终是 / 分区的大小。 / 分区为 1.7TB,BIOS 无法引用整个分区,因为从驱动器开头开始,它仅限于一定数量的 GB。我将 / 分区缩小到 200GB,一切正常。