如何处理 grub rescue 中的“未找到‘normal.mod’”?

如何处理 grub rescue 中的“未找到‘normal.mod’”?

昨天我的电脑突然死机了,当我重新启动时,我遇到了 Grub Rescue。所以我开始尝试本网站提供的方法来进入启动菜单。

首先,我尝试找到我的 Ubuntu 安装在哪里。但当我尝试ls (hd0,2)/boot命令每个列出的分区,每次我得到这个错误:未知的文件系统. 不清楚。

所以我听取了别人的建议,尝试。因此,由于我被展示了目录ls (hd0,3)/,我假设启动应该在(hd0,msdos3)。

然后我继续执行一些步骤进入启动菜单,突然發生了。

从那时起,我一直无法找到任何解决方案来解决这个“normal.mod”问题。我认为这是解决问题的最后一步,但现在我陷入了困境。

请帮忙。

PS-如果有帮助的话,我只安装了Linux Mint。没有双启动系统。

答案1

昨天的问题

根据您分享的截图:

图片 1

您的硬盘上有三个分区,大概:

/dev/sda1
/dev/sda2
/dev/sda3

现在,根据ls命令的输出可以清楚地看出:

  1. /dev/sda1不是EXT文件系统。
  2. /dev/sda2也不是EXT文件系统。
  3. 虽然,由于某些原因,它/dev/sda3是一个文件系统,其中有一个文件夹。EXT/boot

现在,根据今天的产出:

图片 2

/dev/sda3是您的home分区。这意味着在上次安装 Ubuntu 时,您为其创建了一个单独的分区,home因此您的所有数据都是安全的。此外,这意味着由于某些未知原因,您的 Ubuntu 分区在使用过程中被损坏。

解决方案:

对此只有一个解决方案 - 全新安装 Ubuntu。

但不用担心,因为您的home分区仍然完好无损,所以您的大部分数据仍然安全。您唯一会丢失的是已安装的软件、您的用户名、密码和其他一些您可以在全新安装后轻松安装的小东西。

附言:当您进行全新安装时,当询问您有关分区的问题时,请选择“其他”,然后选择/dev/sda3作为您的home分区,一切都应该没问题。

相关内容