我意外格式化了包含 GRUB 加载程序的分区,因此无法启动 Ubuntu 14.04 LTS。
故事背景:
我有一台同时安装了 OSX 和 Ubuntu 14.04 LTS 的 iMac。我正在使用 REFIND 在两者之间进行选择。
将 OSX 升级到 OSX Mavericks 后,我无法再启动 Ubuntu,因为出现错误:
error: unknown filesystem
grub rescue >
(在升级过程中,OSX 安装程序添加了另一个恢复分区,所以我现在有 2 个这样的分区。我认为这导致了包含 GRUB 加载器的分区出现问题)。
然而,我随后在一时疯狂的情况下做了一些愚蠢的事情,并给自己挖了一个更深的坑:
我使用 Ubuntu Live CD 启动,并启动 gparted。
然后,我没有多想,就将 GRUB 分区上的文件系统从“未知”更改为 FAT32,从而有效地删除了该 GRUB 分区上的所有内容。
所以我的问题是,我能摆脱这种困境吗?
如果是,怎么办?
编辑 1 - 2014 年 5 月 23 日:
我尝试了用户 Karel 提到的建议,他向我指出了这个主题: 格式化启动分区后无法启动 ubuntu
我启动了 Ubuntu Live CD 并尝试使用 Boot Repair。
但失败了,错误消息说我处于传统模式,需要处于 EFI 模式。我假设它指的是 Ubuntu Live CD?如果是,我该如何在 EFI 模式下启动 Ubuntu Live CD?
以下是 Boot Repair 的信息摘要:http://paste.ubuntu.com/7505869/
答案1
没有什么好听的说法来形容它很糟糕。启动分区是一个神圣的地方。但它并不总是以这种方式设置的。通过将数据放在自己的分区上,它增加了另一种动态保护,以防数据丢失;然而,人们仍然坚持无法防止他们的启动环境受到攻击。
Linux 是无情的。但是您可以使用安装光盘进入环境并安装分区来恢复数据。如果您够聪明,也可以通过相同的方法进行恢复。搜索恢复教程,解决方案就会自动出现。
如果您真的想恢复分区,您可以使用深度扫描恢复软件来恢复数据,但我向您保证,这样做的麻烦多于其价值。