Windows系统(bootloader)分区在多次安装期间意外删除
在尝试使用双启动成功的Ubuntu的回溯和xbmcbuntu变体的多种变体后,我的Windows分区变得无法识别grub。
我使用我的Windows启动CD来尝试纠正问题。 但是,我删除了除包含旧Windows安装的NFTS之外的所有分区。 (而且,将所有其他的合并到那个希望回到Windows启动加载程序并从grub中删除)
现在,当我尝试启动系统时,我得到的只是一个grub命令提示符(如何??? – 我以为我删除了grub)而且,现在Windows启动盘甚至无法识别安装。
我试过TRK尝试解决问题。 虽然我必须承认无知正确使用这个实用程序。
我已经搜索了这个问题的其他答案。 任何帮助将非常感激。
有两条路可走:
进入Windows
-
启动Ubuntu Live CD,然后打开Gparted。 右键单击Windows分区(包含
boot.ini
分区),选择更改标志的选项,并确保设置了引导标志。 -
下载并刻录Super Grub Disc (非SGD2)并启动它。 编辑:由于我的愚蠢,首先给出了正确的链接SGD2
-
在SGD菜单中选择Windows,然后在出现的子菜单中选择“Fix Windows of Windows”。
-
重启。
让Ubuntu与Windows一起工作
-
不幸的是,你需要一个单独的Ubuntu分区。 如果您可以以任何方式“取消合并”分区,则启动Live CD并打开您拥有的Linux分区(它将位于文件管理器的左侧栏,但不是根分区,因为这是使用的通过Live CD。
-
打开终端。 在终端输入:
grub-install --root-directory=
/dev/sda -
您可以通过打开“磁盘工具”(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