在 Windows 7 双启动上从 11.10 升级到 12.04 - 现在,无法启动!

在 Windows 7 双启动上从 11.10 升级到 12.04 - 现在,无法启动!

可能重复:
安装 12:04 后,GRUB 提示“没有这样的分区”

我的 HP Pavilion 一体机具有双启动功能,原版 Windows 7 Home premium 和 Ubuntu 11.10 均可双启动。在 Ubuntu 中启动时,我升级到了 12.04,虽然一切似乎都安装正常,但完成并重新启动后,我并没有看到正常的 grub 屏幕,而是看到了“GNU GRUB 版本 1.99-21ubuntu3”屏幕,它为我提供了 Linux 3.2.0-23generic-pae 和其他几个选项,包括“Windows 7 (loader) (on /dev/sda1)”。但是,无论我选择哪个选项,它都会返回“错误:没有这样的分区”

我认为 GRUb 指向了错误的位置或已损坏。有什么办法可以纠正这个问题并让我回到可启动的系统吗?

答案1

我在升级时也有过类似的经历。操作系统选择屏幕的背景是黑色,而不是通常的紫色,所有操作(包括下拉到命令行)都会导致再次打印错误“错误:没有这样的分区”。

我所做的就是使用boot-repair。您可以从该链接阅读详细说明,但其要点是刻录 Live CD 或 USB,启动并运行

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

在终端中,它将安装和boot-repair。然后按照说明操作,就可以了。

答案2

如果您在使用 grub 2 时遇到问题,我建议您安装 grub legacy,它应该会自动找到您的所有操作系统和分区。

如果您不确定如何操作,请阅读本教程: http://ubuntuforums.org/showthread.php?t=1298932

格尔

相关内容