自更新到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
- 完成后,输入命令
boot-repair
以启动该工具。 - 稍有延迟后,
boot-repair
将提示您下载最新版本。 由于您刚刚安装了最新版本,请回答No
。 - 如果
boot-repair
要求安装pastebinit
软件包,请回答“Yes
。 - 该工具现在将扫描您的系统并(最终)显示下图所示的窗口。 单击
Create a Bootinfo summary
框/按钮。 这将收集有关系统引导配置的信息,但不会进行任何更改。 - 创建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并不熟悉