未知文件系统:grub rescue

未知文件系统:grub rescue

我有一台联想 Y560 笔记本电脑,我在上面安装了 Windows 7 和 Ubuntu 11.10 作为双启动。由于某种原因,我不得不使用bootrec.exe /fixmbr和恢复引导加载程序bootrec.exe /fix boot。它创建了一个名为“tet”的 198 MB 分区,Ubuntu 和 Windows 都运行良好。

昨天,在对分区表进行一些更改时,我删除了“tets”分区,重启后出现以下错误

Error: unknown filesystem
grub rescue>

我尝试从 Windows 安装程序 CD 启动,但它卡在“启动 Windows”处,所以我无法运行我之前提到的命令,当我尝试从 Ubuntu 11.10(Oneiric Ocelot)启动时,它卡在了这个错误:

Memory full
Can't kill any more process.

我该如何解决这个问题?

答案1

您应该尝试使用 Boot-Repair 重新安装 GRUB。

  1. 制作一个新的 Ubuntu Live CD 并从中启动。

  2. boot-repair使用以下命令进行安装:

    sudo add-apt-repository ppa:yannubuntu/boot-repair

    sudo apt-get update

    sudo apt-get install -y boot-repair

    boot-repair

在此处输入图片描述

单击“推荐修复”。这将在适当的磁盘上重新安装 GRUB。然后重新启动。

答案2

您已删除包含 grub 和 Windows 7 启动管理器的分区。恐怕除了修复 mbr 之外没有其他办法了。如果 ubuntu 启动成功,请尝试使用“boot-repair”工具(看这里) 或者使用 Windows 7 磁盘。

答案3

烧掉超级 Grub2 磁盘,然后从它启动,选择扫描操作系统,启动 Ubuntu 并登录。然后执行命令,sudo grub-install /dev/sdX其中 X 代表您可以查找的字母sudo fdisk -l或在磁盘实用程序中 - 您需要找到从中启动的硬盘,然后您会看到类似“设备名称:/ dev / sda2”的内容(末尾的数字对此并不重要)。

相关内容