启动Linux时报unknown filesystem错误的解决方法

1、执行ls命令,查看当前一共有几个分区。一般会返回类似如下的文字:

(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)

2、由于我们不知道哪一个是Linux分区,所以此时只能一个个进行尝试。
执行ls (hd0,msdosX)/,如果该分区不是Linux分区,会返回unknown filesystem,循环执行这个指令,直到返回出分区包含的内容而不是unknown filesystem

3、查看这个分区的内容,找到grub目录所在的位置(一般是grub/或boot/grub)

4、依次执行如下命令:
set root=第2步找到的分区号,例如set root=hd0,msdos3
set prefix=(第2步找到的分区号)/第3步找到的目录
,例如set prefix=(hd0,msdos3)/grub

5、执行insmod normal,若不报错,则证明我们找到了正确的分区,再执行normal,就可以进入grub的引导界面了。

6、我们之前的操作只是临时的修复,重启后仍会报错,所以进入Linux后,应当修复grub引导。进入终端,依次执行如下指令:
sudo update-grub
sudo grub-install /dev/sda

注:/dev/sda是Liunx安装磁盘的地址

一个基于Lucene的全文搜索引擎

本系统基于Lucene 4.6.0,使用庖丁解牛(Paoding Analyzer)作为中文分词器,使用Spring MVC作为Web框架。
本系统对src\webapps\resources\Doc目录中的Word文档进行索引,其中默认放置了30篇文档。

源代码下载:https://github.com/houseyoung/IR-Homework3
在线访问本系统:http://ir.houseyoung.cn (不能访问)

系统截图:
首页:
首页
搜索结果列表:
搜索结果列表
文档在线查看:
文档在线查看

代码功能简要说明:
IndexService:建立索引。系统启动时自动执行此方法。
SearchService:根据用户输入的关键词执行搜索。
WordToHtmlService:将Word文档的内容转换为符合HTML格式的内容。目前仅对文字进行了处理,表格与图片暂不支持。

本系统是XXXXXX大学信息与软件工程学院《信息检索》课程的大作业,因时间及能力所限,存在问题在所难免。各位在运行时遇到什么问题,或者对本系统有什么建议,可以在本篇博客下评论,笔者将会尽力进行解答。也欢迎各位来一起完善这个系统。