[linux]ubuntu启动error:unknow filesystem grub rescue

      今天早上在装CentOS,所以把E盘压缩腾出空间给CentOS,我是利用磁盘分区助手这些软件去分区压缩的,所以就产生了这个问题,因为ubuntu所在磁盘分区的编号发生变化,而启动项中对应的编号没有对应变化,然后就出现这种情况,然后就上网找解决方案咯,终于修好了,然后总结一下。

      我的计算机装有win7与ubutnu,开启启动回车ubuntu启动项之后出现如何情况

error:unknow filesystem
grub rescue>

糟糕了,只好重启回到win7下上网找解决方案。

然后在http://www.cnblogs.com/wudingfeng/archive/2012/08/26/2657533.html找到了方案

  我就简单把我做的写下来吧,我的只是磁盘分区导致分区编号发生变化。

  修复grub:

grub rescue>ls

  然后就会出现分区编号,我的出现了

  (hd0,modos1),(hd0,modos6),(hd0,modos7),(hd0,modos8),(hd0,modos9),(hd0,modos10),(hd0,modos11)

  在win7的磁盘管理看到,我的有C盘,D盘,E盘,然后ubutnu的四个分区,/boot,/,home,swap,ubutnu四个分区是单独成区的

所以我认为我的grub启动项应该在(hd0,modos8)

所以我就

grub rescue>ls (hd0,8)/grub 

  然后就会出现一屏幕的字符串吧,就是这个了。

grub rescue > set root=(hd0,8)

grub rescue > set prefix=(hd0,8)/grub

grub rescue > insmod normal

grub rescue > normal

  以下是/boot非单独成区,待验证,我的非这种情况,所以没有亲测

grub rescue >set root=(hd0,8)

grub rescue >set prefix=(hd0,8)/boot/grub

grub rescue >insmod normal

grub rescue > normal

  如果从启动栏还是无法进入系统,请参考本文链接上面的方法。

    最后我还找到一个方法,例如easyBCD的linux GRUB2类型启动项自动定位与加载解决了,重新添加启动项,如下图

  [linux]ubuntu启动error:unknow filesystem grub rescue


本文基于知识共享署名-非商业性使用 3.0 许可协议进行许可。欢迎转载、演绎,但是必须保留本文的署名林羽飞扬,若需咨询,请给我发信

你可能感兴趣的:(ubuntu)