Ubuntu 分区已删除

Ubuntu 分区已删除

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

unknown file name 
grub rescue>

它既无法启动 Windows,也无法启动 Ubuntu。

答案1

错误地删除了 Ubuntu 分区

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

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

答案2

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

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

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

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

我猜你知道如何安装 Ubuntu。但是如果你有任何问题,请在这里提问或者在网上或这个链接上查看:http://www.ubuntu.com/download/help/install-ubuntu-with-windows

下面的链接提供了如何修复窗户的教程:链接:http://windows8themes.org/repair-fix-mbr-in-windows-8-using-the-command-prompt.html


更改启动首选项

  • 启动时一直按 F2(不同机器的键可能不同)。这样应该会调出 BIOS。

  • 现在您需要找到类似启动首选项的东西(可能位于启动选项卡或类似的东西中)。

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

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

答案3

让我告诉你我是如何解决类似问题的。这应该也能帮助你解决你的问题。

我有双启动的 Win7 和 Ubuntu12.04,运行正常。我在 Windows 中意外删除了扩展逻辑卷(分区 4),关闭 Windows 后,grub 救援提示无法启动。

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

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

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

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

然后检查每个分区中的启动文件:
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....... 所以现在我们知道实际的启动文件位于 (hd0,msdos6)。

现在在引导加载程序中临时设置此引导位置并启动到操作系统:
grub rescue> set root=(hd0,msdos6)
grub rescue> set prefix=(hd0,msdos6)/boot/grub
grub rescue> insmod normal
grub rescue> normal
这会直接将我们启动到操作系统。

启动 Windows 后,我下载并使用免费的 Windows 程序 AOMEI Partition Assistant Standard Edition 5.5 来恢复已删除的卷。之后我重新启动 Windows,一切正常,好像什么都没发生过一样。Windows7
有点奇怪。显然,diskpart 认为主分区 5 和 6 是逻辑驱动器(diskpart>选择磁盘 0>列出分区),而磁盘管理显示 Ubuntu 的相同分区为主分区。

相关内容