我有一个 Ubuntu(实际上是 Kubuntu)14.04/
我尝试使用 Gparted Live 调整 sda2 的大小,但出现错误,且没有提供其他详细信息(details.html 没有信息)
从那时起,每当我启动时,我都会收到错误
Error: unknown filesystem.
grub rescue>
我已经下载了 BootRepair,并按照说明操作(清除等),但最后我仍然在消息中间收到“未知文件系统”
在 grub 中,我得到:
grubrescue> ls
(hd0) (hd0, gpt3) (hd0, gpt2) (hd0, gpt1) (hd1)
grubrescue> ls (hd0,2)\
error: unknown filesystem
还,:
grubrescue> set root=(hd0,2)
grubrescue> set prefix=(hd0,2)/boot/grub
grubrescue> insmod normal
error: unknown filesystem
这是启动修复信息:http://paste.ubuntu.com/22179649
答案1
似乎存在 efi 和 MBR 引导的混合,这是受支持的,但设置起来非常复杂。如果磁盘上没有有价值的信息,我建议您在重新创建磁盘分区表并重新格式化分区后完全重新安装操作系统。显然,您将丢失磁盘上当前的所有信息。如果您希望恢复信息,则可以尝试通过其他方式修复分区表。这不是一项简单的任务,不应轻率进行。如果您希望采用这种方式,那么我建议在尝试任何修复之前进行大量研究。很容易让事情变得更糟。一个很好的起点是 Rods Books 关于 EFI 和 GPT。有许多关于这些主题的优秀文章,其中包含说明和帮助,可帮助您实现两者。您可能尝试过在热分区磁盘上使用 MBR 类型的重新分区工具。通常这会失败而不会造成损坏,因为 GPT 规范提供了保护性 MBR。我不知道启动修复工具做了什么,但它似乎让事情变得更糟。在开始重新安装之前,请确定是否要使用 GPT 或 MBR 磁盘分区,然后使用适当的工具。您还应该确定要使用的启动类型。(EFI 或 MBR)。顺便问一下,使用 Ubuntu 14.04 有什么特别的原因吗?如果没有,那么我建议使用最新的 LTS 版本 16.04。希望这能给您一些指引并对您有所帮助。