“error : unknown filesystem”的解决的方法

解决方法例如以下:

1:首先使用ls命令显示出ubuntu分区的安装信息:

1 grub rescue>ls

通常会罗列出全部磁盘的分区信息,比方(hd0,msdos1)(hd0,msdos2)(hd0,msdos4)(hd0,msdos7)(hd0,msdos10)等等

2:之后输入:

1 grub rescue>set

会列出当前grub的设置,比方prefix=(hd0,msdos7)/boot/grub,root=hd0,msdos7,或者prefix=(hd0,msdos7)/grub,root=hd0,msdos7,正是由于这些设置错误,才导致grub无法找到Ubuntu分区,之后是又一次进行grub设置

3:假设你知道ubuntu是安装在哪一个分区的,比方(hd0,msdos7),则分别输入:


1 grub rescue >set root=hd0,msdos1
2 grub rescue> set prefix=(hd0,msdos1)/boot/grub
3 (有些情况下会是set prefix=(hd0,msdos1)/grub,以set之后显示的grub设置为根据)

4:之后输入:

1 insmod normal 回车

假设仍然出现 error:unknown
filesystem 则又一次回到步骤2进行grub设置;假设出现一个高亮的grub
rescue>,表示分区设置正确了,之后再输入normal,回车,就又会看到我们那个熟悉的紫色界面了:),只是到这里还没有结束,由于假设你再次重新启动系统的话,依旧会碰到error:unknown
filesystem这个问题,然后你又要反复上诉步骤才干看到系统的选择界面,因此另一步须要完毕,

5:选择ubuntu,进入之后启动终端,输入例如以下命令


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

修复grub分区信息,这样后就不会出现如步骤5中所诉的问题了

之所以会出现该问题,一般都是由于用户在window下进行了分区操作(非常多用户都会选择安装window和ubuntu双系统),比方磁盘的划分和合并等,影响了原来的分区信息。

时间: 2024-10-12 20:28:12

“error : unknown filesystem”的解决的方法的相关文章

电脑开机出现error:unknown filesystem的解决方法

我电脑装的是双系统(redhat7+win7),有一天把在win7上压缩了一个分区,新加了一个分区,之后开机后遇到这个错误:error:unknown  filesystem 首先,说一下出现这种状况的原因:我在windows下用分区工具重新进行了分区(虽然没有动Linux所在分区) 解决方法: 在命令行进行如下操作: normal之后回车,就会进入系统. 说明: ls 显示分区的信息 ls (hd0,msdosx)/grub2命令用来找出Linux盘在哪个分区以及grub目录在什么位置.因为我

转载 error:unknown filesystem grub rescue>

我是ubuntu11.04和2win7双系统,在win7下使用Acronis Disk Director Suit对非系统盘进行分割,完成后重启出现: error:unknown filesystem grub rescue> 解决办法: http://wenku.baidu.com/view/c71a1812cc7931b765ce1563.html,很给力! 我的具体步骤; 查看分区: grub rescue>ls .... 寻找ubuntu所在分区: grub rescue>ls

iOS开发-clang: error: unknown argument: '-websockets'解决办法

问题: 昨天莫名其妙Xcode自动升级,然后今天运行之前工程的时候,就莫名其妙的报错了. 报错内容: clang: error: unknown argument: '-websockets' 解决办法: building setting ->other link flgs里把'-websockets删掉 iOS开发-clang: error: unknown argument: '-websockets'解决办法

grub error:unknown filesystem的解决方案

在使用ubantu和win7两个月之后,今天下午关机去吃饭的时候,在ubantu下强制关机了.晚上回来的时候开机发现黑屏,屏幕上就显示grub error:unknown filesystem! 解决方案其实很简单,只要把grub和/boot/grub对应上就可以了. 步骤: 1.输入ls,列出目前磁盘上可用的所有分区,根据原先磁盘上的分区顺序大概确定ubantu所在的分区是这几个中的一个.(无法确定的时候,就一个一个试) 2.输入set,会列出当前grub的设置.这个设置所错误的,导致grub

error: unknown filesystem; grub rescue

我的电脑是win10+ubumtu双系统 在一次windows更新之后,系统无法进入win10和linux系统,出现如图错误 解决方案1: 大部分中文博客的解决方案:这里有个更加详细的: https://mintguide.org/system/186-repair-grub-error-unknown-filesystem-grub-rescue-in-linux-mint-pinguyos.html 自己尝试了一下,不行: 我猜是grub的使用的文件坏掉了 解决方案2: 上面的博客提到了:

win10与ubantu双系统产生的引导错误问题-----unknown filesystem

在win10和ubantu双系统中开机启动时出现unknown filesystem的解决办法 出现上述问题是引导区出错了. 方法如下: grub rescue>ls grub rescue>ls(hd0,1)若出错就用grub rescue>ls(hd0,msdos1) 测试到某个分区出现的信息与其他分区不一样时,即确定ubantu在该分区,比如我们假定的是(hd0,5) 然后 grub rescue>root=hd0,msdos5 grub rescue>prefix=(

NDK编译c包含C++头文件 error: unknown type name 'class' 的解决方法

在进行native开发的时候,难免会遇到C文件包含C++头文件而调用C++函数,若没做什么处理,直接include进行编译的话,会遇到以下错误: error: unknown type name 'class' error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 那么怎么解决呢? 首先,找下报错的原,从C以及C++特性不难发现:C文件include了带有C++关键字的头文件,如class等,因此,包含C

PGI安装时出现ERROR: unknown glibc version (2.4),的解决方法

本人在安装PGI时出现ERROR: unknown glibc version (2.4)的错误,经过网友的指教,终于成功完成安装. 看着PGI能顺利工作,心里确实很爽,在这里也把自己的一点所获与大家分享. 以本人所用的PGI-7.1.4为例,第一次安装后出现上述错误,但是发现此时PGI文件已经被成功写入指定的区域了,然后在安装路径下(本人使用/home/name/pgi/)下找到/linux86/7.1/中的makelocal文件,打开后按以下方式更改: 修改后的makelocalrc如下(修

mysql导入时出现"ERROR at line : Unknown command '\''."的解决办法

使用mysqldump -uroot -p123456 databases > /home/databases.sql 进行备份 在使用mysql -uroot -p123456 databases  < /home/databases.sql 进行mysql恢复的时候,出现如下报错. ERROR at line 79: Unknown command '\0'. 上述错误,是因为导出时字符集的问题,解决方法如下:--default-character-set=utf8 在导入时加上mysql