没有这样的分区grub救援

我很绝望。 我的笔记本上安装了windows 7 home premium,我决定像往常一样安装ubuntu。 然而,我在安装时遇到了几个问题,我遇到了一些问题而且我无法正常运行ubuntu,因此我决定通过格式化分区并将其加入我的数据分区(最初来自它)来卸载ubuntu。 然后,我无法进入任何操作系统。 甚至没有从BIOS。 但分区就在那里。 没有办法,我已经尝试过Windows DVD来修复启动,但是没有提供修复选项只是安装,我也试过“lilo”,正如这篇post所说的那样。

我没有运气就试过Super Grub Disk。 甚至可以通过Live CD修复Boot-Repair,我只能获取报告 。

我能做什么? 我只是想让我的Windows像往常一样启动,然后我会再次尝试linux安装。 但我需要回到我的Windows启动。

我启动时得到的是:

error: no such partition. grub rescue> _ 

这里有一个得到这个:

 (hd0) (hd1) (hd1, gpt5) (hd1, gpt4) (hd1, gpt3) (hd1, gpt2) (hd1,gpt1) (hd2) (hd2,gpt2) (hd2,gpt1) 

它是一台新计算机(asus ux32vd),我删除的ubuntu版本是12.10。 我不想重新安装Windows,因为我将丢失我的许可证密钥。 我不知道还能做什么。

MttJocy部分正确,但有一个转折:计算机显然使用GUID分区表(GPT),这反过来意味着几乎可以肯定安装Windows以在可扩展固件接口(EFI)模式下启动。 在EFI计算机上,GRUB不会安装到MBR; 它安装到EFI系统分区(ESP) ,这是一个保存引导加载程序的FAT分区。 ESP通常是磁盘上的第一个分区。 此外,在EFI计算机上,引导加载程序通常通过NVRAM条目向固件注册自己。 固件根据它们在NVRAM中的显示顺序启动引导加载程序。 在您的情况下,GRUB仍然存在于ESP中,并且其NVRAM条目仍然存在,但GRUB的配置文件驻留在仅Linux的分区上,因此现在无法访问,因此GRUB基本上无用。 (恕我直言,这是Ubuntu配置中的一个错误;它应该将GRUB配置文件放在ESP上,而不是放在Linux的/boot分区中,以避免这个问题。)

无论如何,这个问题至少有两种解决方案:

  • 您可以从ESP中删除GRUB。 为此,您需要启动紧急系统,访问ESP,并删除该分区上的EFI / ubuntu目录。 随着GRUB的消失,您的固件将转移到其NVRAM启动列表中的下一个项目,该列表可能是Windows。
  • 您可以使用Linux的efibootmgr等工具调整NVRAM条目。 要做到这一点,你需要使用EFI模式Linux紧急光盘启动(Ubuntu安装程序在“安装前尝试”模式应该可以工作,但你需要做一个sudo apt-get install efibootmgr来安装工具)。 然后,您可以执行efibootmgr -v查看NVRAM条目,然后使用-o选项在列表中首先设置Windows引导加载程序,如efibootmgr -o 0001如果Windows引导加载程序是Boot0001

这些方法都假设Windows引导加载程序仍然完好无损,并且其条目仍然存在于NVRAM中。 如果没有,您将必须使用特定于Windows的工具来重新安装Windows引导加载程序或恢复其NVRAM条目。 Windows安装光盘应该可以完成这项工作,但我不太熟悉它的操作细节。

这里的问题是,当您格式化分区时,grub本身仍然存在并且在MBR中运行,您擦除/ boot包含在Linux内核旁边的图像,您需要生成菜单等的grub配置。

你可以尝试手动指定windows install的分区来启动,看看它是否适合你,作为一个例子:

 boot (hd0) 

将hd0替换为安装了Windows的磁盘和分区hd0是第一个HD,hd1是第二个HD,分区编号相似。 如果这不起作用,我想到的只是再次运行ubuntu安装,它会为你安装一个新的bootloader配置,如果试图删除ubuntu但它会起作用并不理想。

此外,如果您使用ubuntu分区程序创建一个单独的/ boot分区,则只需要大约100MB左右,那么可能会少删除主安装分区而不会干扰引导加载程序配置。

您可以随时下载并使用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

这是Windows的常见问题 – UEFI – Ubuntu(Linux) – GPT。

我从来没有UEFI所以从来没有设法自己解决它,只是读了很多关于它的线程。

这是一个与Windows-7论坛有类似问题的例子。在UbuntuForums.org上也存在很multithreading。

我没有一个简单的解决方案,只是一个想法。 尝试启动BIOS配置页面并首先从MBR更改Option boot-order。 (而不是UEFI)然后尝试使用Windows修复CD再次修复。

一个简单的图形工具,只为我修复grub2是“启动修复”。 关于HowToGeek的这篇文章有完整的独家新闻 (以及非图形选项的描述),但对我来说简单的步骤是

  • 启动到Live CD
  • 启动终端并运行:

    • sudo add-apt-repository ppa:yannubuntu / boot-repair
    • sudo apt-get update
    • sudo apt-get install boot-repair
    • 启动修复
  • 单击“推荐修复”按钮

  • 重新开始

…启动我进入Windows 7。

http://www.howtogeek.com/114884/how-to-repair-grub2-when-ubuntu-wont-boot/