![我无法在 Windows 7 上加载 ubuntu](https://linux22.com/image/1083895/%E6%88%91%E6%97%A0%E6%B3%95%E5%9C%A8%20Windows%207%20%E4%B8%8A%E5%8A%A0%E8%BD%BD%20ubuntu%20.png)
我安装了 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 &)
点击
建议修复
然后等待。你必须要有耐心,因为这可能需要很长时间。