解决方法例如以下:

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双系统),比方磁盘的划分和合并等,影响了原来的分区信息。

最新文章

  1. Hello Bugs
  2. HTML空格标签
  3. ps 进程查看器
  4. treap树---Double Queue
  5. 关于DCMTK3.6.0源代码编译的总结
  6. CentOS学习笔记--文件权限概念
  7. sirius的python学习笔记(1)
  8. beaglebone-black 在Angstrom系统中的网络配置方法
  9. java实现文件编码监测
  10. Javascript-one
  11. GC(垃圾回收)
  12. 3.2 2-dim Vector Initialization
  13. 一步一步理解 python web 框架,才不会从入门到放弃
  14. CMS 01
  15. Python进程池举例
  16. 关于face alglimnment各种资料,存下来有空慢慢看
  17. Html中常用的属性
  18. CentOS7的firewall和安装iptables
  19. UILabel字体加粗
  20. Python虚拟环境的安装

热门文章

  1. hallo world
  2. JQuery和原生JavaScript实现网页定位导航特效
  3. Struts2中 Path (getContextPath与basePath)
  4. 八、Web移动端Fixed布局的解决方案
  5. Android Authenticator使用(转)
  6. Java设计模式----观察者模式详解
  7. LeetCode题解之Number of 1 Bits
  8. Vue2学习笔记:实例生命周期
  9. 精简计算UITableView文本高度
  10. jQuery Ajax url使用方式