自更新到12.04后无法启动到Win7

我有双启动,Win7 64bit和Ubuntu 11.10

我更新到Ubuntu 12.04

现在我没有得到提示询问启动哪个操作系统的提示(在我使用Ubuntu 11.10时通过Windows中的EasyBCD进行设置)

是否有一种简单的方法可以让启动管理器再次识别这两种操作系统,或者我是否需要重新安装Windows并再次遇到这种麻烦? 任何类似于EasyBCD for Ubuntu的程序?

谢谢

如何使用boot-repair提供“Bootinfo Summary”

如果您可以启动Ubuntu,则可以安装并运行Boot-Repair工具并使用它来创建BootInfo摘要

首先,使用apt-get安装该工具。 执行此操作的终端命令是

 sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair 
  1. 完成后,输入命令boot-repair以启动该工具。
  2. 稍有延迟后, boot-repair将提示您下载最新版本。 由于您刚刚安装了最新版本,请回答No
  3. 如果boot-repair要求安装pastebinit软件包,请回答“ Yes
  4. 该工具现在将扫描您的系统并(最终)显示下图所示的窗口。 单击Create a Bootinfo summary框/按钮。 这将收集有关系统引导配置的信息,但不会进行任何更改。

    初始启动修复窗口

  5. 创建bootinfo摘要后, boot-repair将显示包含URL的消息,该URL应如下所示: http://paste.ubuntu.com/123456/http://paste.ubuntu.com/123456/

    请更新/编辑您的问题并添加此url。 此链接指向的pastebin中的信息将帮助我们诊断问题。

解决了:

我重新安装了Windows(我所拥有的只是一个安装盘,它不会让我从菜单中“修复”……有些分区没有显示它们应该如何……)

反正 ….我做了一个自定义/干净安装的Windows7,当它全部完成后,我再次选择“Ubuntu或Windows 7”,好像什么都没发生过一样。

果然,我装入Ubuntu 12.04就像从未发生过任何事情一样。

================================================== ===

不知道为什么会发生这一切,但我只丢失了Win7信息(不重要因为它仅用于Netflix,LOL

现在希望有一天这篇文章可以帮助别人。

谢谢!

假设您的主磁盘是sda,请尝试:

 sudo grub-install /dev/sda sudo update-grub2 

有了这个,您可以在Windows上输入,如果您想在之后安装EasyBCD。

启动到Windows恢复CD(询问计算机制造商),然后打开命令提示符。 然后键入:

bootrec / fixmbr

接下来,您将看到Windows Bootloader而不是GRUB。 现在按照此处的步骤获取GRUB:

http://neosmart.net/wiki/display/EBCD/Ubuntu

IGNORE恢复MBR步骤!

你有Windows 7恢复盘吗? 如果你那么棒! 把它放进去并启动它。 而不是重新安装Windows,应该有一个恢复控制台或接近它的选项。 以下是有关如何操作的详细说明:

http://www.sevenforums.com/tutorials/20864-mbr-restore-windows-7-master-boot-record.html

要小心! 我用笔记本电脑在笔记本电脑上完成了这个过程。 一旦你修复了文章显示的主启动记录,你可能无法看到Ubuntu作为打开计算机时启动的选项。 这是一个简单的解决方案,所以不要担心。 在修复之前,您应该重新启动计算机2到3次,以便“训练”您的MBR(主引导记录)。 一旦你完成了将你的计算机启动到Ubuntu CD或USB,然后按照这篇文章来修复你的启动并重新安装grub。 几天前这对我有用。

https://help.ubuntu.com/community/Boot-Repair

祝好运!

PS。 我对EasyBCD并不熟悉