我无法在 Windows 7 上加载 ubuntu

我无法在 Windows 7 上加载 ubuntu

我安装了 Windows 7 和 Ubuntu。但是今天当我打开电脑时,它显示了有关 GRUB RESCUE 的错误。所以我参考了一个网站解决了这个问题。该网站告诉了以下步骤:

如果您使用的是 Windows 7:

  • 插入 Windows 安装光盘

  • 在出现“按任意键从 CD 或 DVD 启动”消息时按任意键从光盘启动选择
    语言、时间和键盘方法后,选择修复计算机(适用于 Windows 7 用户)

  • 选择您的 Windows 安装驱动器(通常为 C:)

  • 点击下一步

  • 在系统恢复选项窗口中选择命令提示符

  • 在命令提示符中写入以下命令:

    bootrec /fixmbr
    bootrec /fixboot
    bootrec /rebuildbcd
    

    在每个命令之后按 Enter

完成这些步骤后,我的 Windows 7 开始加载,没有任何问题,但现在我无法使用 Ubuntu 启动。请为我提供宝贵的建议。

答案1

您描述的过程似乎修复了 Windows 7 的启动管理器,该管理器不考虑其他操作系统,只考虑 Windows。我认为您无法使用 Windows 的启动管理器启动 Linux。

要选择 Windows 或 Linux 的双启动选项,您必须安装 Grub 之类的启动管理器。Grub 是默认的 Ubuntu 启动管理器。因此,您需要做的就是重新安装 Grub。Grub 将为您提供已安装的所有操作系统的菜单选项。重新安装 Grub 后,您可以选择启动 Windows 7 或 Linux。

有多种方法可以安装 Grub。

您可以使用此方法在启动硬盘上安装 Grub。这将取代 Windows 启动管理器:

启动实时 Ubuntu DVD 并使用“尝试 Ubuntu”选项。从终端命令运行以下命令:

a) sudo mount /dev/sdaX /mnt # Make "sdaX" the partition that has Ubuntu install (i.e. /dev/sda2)
b) for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt/$i"; done
c) sudo chroot /mnt
d) update-grub
e) if no errors skip this "e" section
     grub-install /dev/sdX (sdX is the hard drive that has linux installed (i.e. /dev/sda)
     update-grub 5) Reboot the system

答案2

使用实时 Ubuntu CD/USB 启动。使用以下命令安装启动修复:

sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo sh -c "sed -i 's/trusty/saucy/g' /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list"

sudo apt-get update

sudo apt-get install -y boot-repair && (boot-repair &)

点击

建议修复

然后等待。你必须要有耐心,因为这可能需要很长时间。

相关内容