资讯详情

grub error: unknown filesystem的解决办法

Linux系统下出现grub error: unknown filesystem的解决办法

参考简书大佬的解决方案

问题:今天 Windows11 在更新过程中,类似的界面出现在一次重启后:

grub error: unknown filesystem >grub rescue:_ 

(大概是这样)

  • 说实话很吓人。但可能是因为Windows 11更新的过程中有把系统引导指示向错误磁盘分区的行为(个人猜想,不一定对)。

  • 具体的解决方案相对简单,但需要注意的是grub对命令的格式有严格的要求unknowm command类似的错误需要删除多余的空间多余的空间一次

  • 如果按照我的方法解决不了,你需要准备一个你的Linux发行版对应的便携版或直接上winpe。

  • 你应该注意到,你的BIOS它仍然可用。如果是双系统,试着进入你的系统windows然后导出你的系统Linux备份系统下的文件,然后重新安装。

  • 以下是严肃的解决方案:


  1. 使用ls命令检查当前系统的分区,输入后显示所有已经挂载的分区。以我为例,它会显示类似的(hd1, gpt1),(hd1, gpt2),(hd1)等可用分区。

  2. 然后使用ls(hd1,gpt1)命令,一个接一个地替换括号中的内容。其他分区应提示此命令unknown filesystem。没关系,那些不是我们要找的分区。

  3. 一个接一个地尝试,直到找到类似于返回的返回filesystem=XXX分区,是找到正确的分区。这个分区应该是你安装的Linux时选择的root分区。

  4. 假设你找到的正确分区是hd0, gpt1,执行下列命令:

    set root=hd0,gpt1 set prefix=(hd0,gpt1)/boot/grub 
  5. 上述两个命令执行后不得返回。然后执行以下命令:

    insmod normal normal 

    回车后,你可以看到你熟悉的grub界面了。

  6. 输入您的发行版,使用终端,然后执行以下命令:

    sudo update-grub sudo grub-install /dev/sda 

问题应该解决。

标签: 流量传感器hd1ko

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台