Ubuntu分区已删除

我的笔记本电脑上安装了Windows 8。 然后我在单独的分区上安装了Ubuntu 12.04。 几天后我错误地删除了Ubuntu分区。 现在我每次启动笔记本电脑时都不显示启动选项( F2F12 )。 它只是卡在屏幕上显示

unknown file name grub rescue> 

它不会启动到Windows或Ubuntu。

错误地删除了Ubuntu分区

然后在那个空分区上重新安装Ubuntu,问题就解决了(Ubuntu将重新写入grub)。

如果您不再需要Ubuntu,请尝试在互联网上搜索答案如何使用Windows CD修复mbr(因为我不是专家)。

由于您删除了Ubuntu分区,因此GRUB(显示所有操作系统选项)也被删除了。

您可以执行以下任一操作:

  • 再次安装Ubuntu – 这将解决您的问题。

  • 修复Windows MBR(主引导记录) – 在此之后,您将能够启动到Windows。

我想你知道如何安装Ubuntu。 但如果您有任何问题,可以在这里询问或查看网站或链接: http : //www.ubuntu.com/download/help/install-ubuntu-with-windows 。

以下链接提供了有关如何修复Windows的教程:链接: http : //windows8themes.org/repair-fix-mbr-in-windows-8-using-the-command-prompt.html 。


更改启动首选项

  • 在启动时按住F2键(不同机器的键可能不同)。 这应该会带来BIOS。

  • 现在,您需要找到类似引导首选项的内容(可能位于“引导”选项卡或类似内容中)。

  • 将第一个首选项更改为CD / DVD,这将使您可以从修复/安装CD / DVD启动。

  • 或者,您可以选择第一个首选项为USB,在这种情况下,您可以通过LiveUSB启动并再次安装Ubuntu。

让我告诉你我是如何解决我遇到的类似问题的。 这应该可以帮助你修复你的。

我有双启动Win7和Ubuntu12.04,它工作得非常好。 我在Windows中意外删除了扩展逻辑卷(分区4),并且在关闭Windows后现在没有启动grub rescue提示。

配置包含6个分区的单个磁盘:
分区1 =主分区;
分区2 =主分区= Win7;
partition 3 =扩展分区中的逻辑驱动器;
partition 4 =扩展分区中的逻辑驱动器;
partition 5 = primary partition = Unbuntu12.04;
分区6 =主分区=交换

所以现在grub搜索引导文件的分区号是(hd0,msdos7),而bootfile实际上位于(hd0,msdos6),因为分区删除。

您可以通过grub rescue提示符下的“set”命令进行检查。 这告诉我设置为启动的分区是(hd0,msdos7)。

要显示所有分区,请使用“ls”:
grub rescue> ls
(hd0,msdos7)(hd0,msdos6)(hd0,msdos5)(hd0,msdos2)(hd0,msdos1)

然后检查每个分区中的bootfile:
grub rescue> ls(hd0,msdos7)/ boot …未知文件系统
grub rescue> ls(hd0,msdos5)/ boot …未知文件系统
grub rescue> ls(hd0,msdos6)/ boot … grub … initrd.img-2.6.32-33-generic … vmlinuz-2.6.32-33-generic …….所以现在我们知道实际的bootfile是(hd0,msdos6)。

现在在bootloader中临时设置此bootlocation并启动到操作系统:
grub rescue> set root =(hd0,msdos6)
grub rescue> set prefix =(hd0,msdos6)/ boot / grub
grub rescue> insmod正常
grub rescue>正常
这将我们直接引导到操作系统中。

一旦我启动到Windows,我下载并使用免费的Windows程序AOMEI Partition Assistant Standard Edition 5.5来恢复已删除的卷。 之后,我重新启动了Windows所有工作正常,就像什么也没发生。
这里有一些与Windows7有趣的东西。 显然,diskpart认为主分区5和6是逻辑驱动器(diskpart> select disk 0> list partition),而磁盘管理显示Ubuntu的相同分区作为主分区。