centos5.3不支持ntfs系统,
当centos5.3内核更新到kernel-2.6.18-128.1.6.el5后,找遍google没有相应的ntfs模块的rpm安装包.
linux-ntfs.org提供了生成自己的ntfs模块的脚本代码.
但是用kernel-2.6.18-128.1.6.el5.src.rpm编译时出现错误.
解决办法:
1、修改build-2.6,
a、第42行: rpmtmp-$$ 改成 rpmtmp
b、在315行处插入如下两行:
echo -n "press any key to continue."
read tmp_word
2、./build-2.6 kernel-module-ntfs.spec kernel-2.6.18-128.1.6.el5.src.rpm i686
3、执行到出现 "press any key to continue." 等待输入时,
打开rpmtmp/BUILD/kernel../fs/ntfs/aops.c,
将zero_user_page(page, 0, PAGE_CACHE_SIZE, KM_USER0)
改成 zero_user(page, 0, PAGE_CACHE_SIZE)
同样修改compress.c文件,保存
4、在 "press any key to continue." 等待输入处,敲回车,编译ok,生成rpm包,安装。
cu的文件系统能上传不能下载,放这了:
阅读(1971) | 评论(1) | 转发(0) |