Ubuntu 12 和现在的 Ubuntu 14.10 都无法启动,它们会退出 grub 救援程序并显示“错误:尝试在磁盘‘hd1’之外进行读取或写入。
几年前使用 v10 时没有遇到任何问题,但我认为我应该升级。也许我应该回到旧版本?
我的主板(GA-8IPE775-G,CPU 是 LGA775 Pentium® 4 处理器)已经有好几年了,如果这与此有关的话。这可能是 32/64 位差异的问题吗?32 位 Ubuntu 版本适用于 RAM 小于 2GB 的机器,但我有 2GB,我打算再买 2GB。
我有 2 个 250GB 的驱动器用于 Windows XP,还有一个单独的 60GB 驱动器用于 Ubuntu。Boot Repair 的启动信息摘要的详细信息位于paste.ubuntu.com/8738834。
这暂时解决了问题。grub 启动菜单出现了,我选择了 Ubuntu,然后它想要扫描磁盘,然后它崩溃了。我再次运行 Boot Repair,成功选择了 Windows,重新启动了计算机,然后它又崩溃了,进入 grub rescue。
电脑上的一切似乎都正常,问题似乎是出在 grub2 上。当我运行 Ubuntu Live CD 时,所有文件都安装在 60GB 驱动器上。
非常感谢您的帮助。
答案1
我在使用 14.10 时也遇到了这个问题。我认为似乎是最新的内核导致了这个问题,因为在更新之前一切都运行正常。我还重新安装了 14.04,一切正常,然后实时升级到 14.10,问题又出现了。我注意到的另一件事是,当我对安装 Ubuntu 的驱动器进行 fdisk 时,它会抱怨超出了扇区限制或类似扩展分区的情况。我打算再次重新安装 14.04,看看问题是否再次出现。