Windows系统(bootloader)分区在多次安装期间意外删除

在尝试使用双启动成功的Ubuntu的回溯和xbmcbuntu变体的多种变体后,我的Windows分区变得无法识别grub。

我使用我的Windows启动CD来尝试纠正问题。 但是,我删除了除包含旧Windows安装的NFTS之外的所有分区。 (而且,将所有其他的合并到那个希望回到Windows启动加载程序并从grub中删除)

现在,当我尝试启动系统时,我得到的只是一个grub命令提示符(如何??? – 我以为我删除了grub)而且,现在Windows启动盘甚至无法识别安装。

我试过TRK尝试解决问题。 虽然我必须承认无知正确使用这个实用程序。

我已经搜索了这个问题的其他答案。 任何帮助将非常感激。

有两条路可走:

进入Windows

  1. 启动Ubuntu Live CD,然后打开Gparted。 右键单击Windows分区(包含boot.ini分区),选择更改标志的选项,并确保设置了引导标志。

  2. 下载并刻录Super Grub Disc (非SGD2)并启动它。 编辑:由于我的愚蠢,首先给出了正确的链接SGD2

  3. 在SGD菜单中选择Windows,然后在出现的子菜单中选择“Fix Windows of Windows”。

  4. 重启。

让Ubuntu与Windows一起工作

  1. 不幸的是,你需要一个单独的Ubuntu分区。 如果您可以以任何方式“取消合并”分区,则启动Live CD并打开您拥有的Linux分区(它将位于文件管理器的左侧栏,但不是根分区,因为这是使用的通过Live CD。

  2. 打开终端。 在终端输入:

     grub-install --root-directory= /dev/sda 
  3. 您可以通过打开“磁盘工具”(Palimpsest)来获取挂载点。 执行命令后,将安装Grub,希望能够识别Windows分区。 如果你需要删除Grub并使用Windows加载器,你将无法访问Ubuntu。(除非你链式加载,这超出了这个答案的范围)

考虑在外部驱动器上安装Grub并启动它以加载Ubuntu,如果没有其他工作原因。

编辑:在SGD,我相信我可能没有给出完美的指示。 尝试:超级Grub光盘 – >选择语言,没有帮助 – >英文 – > Windows->修复Windows的启动? 如果失败,请尝试为系统激活分区选项(桌面与笔记本电脑)。

我有一个相当懒惰的方法。
简短的回答:做一个新的引导扇区。

更长的答案:在单独的驱动器上重新安装窗口,它将检测并编写检测到的Windows部件的加载程序。
之后,您可以在Windows中移动bootsector。

最好的办法? 可能不是。 简单的方法? 是。
它可能会工作,等待你有额外的驱动器,它不会删除任何东西。

您可以随时下载并使用Resc-a-tux 。

这是一个主要目标的实时CD:恢复grub /安装grub。 这是一个很好的程序,我在Windows之后使用它而没有询问就删除了我的grub,它就像一个魅力。 但在你的情况下,你正在安装Grub来启动Windows,这根本不是问题。 只需按恢复grub,它就会为你制作一个引导加载程序。

Rescatuxfunction:

修复GRUB和GRUB2

重新生成Debian / Ubuntu grub menues

检查并修复文件系统

修复Windows MBR

空白Windows密码

引导信息脚本

更改Gnu / Linux密码

重新生成sudoers文件

额外工具:

突触

Gparted 0.7