注释:当您完成Linux系统的安装并已经启动时,祝贺您!如果你有一个WINNT / 2000系统安装在你的硬盘,你的麻烦就试图访问另一个NTFS分区,因为你使用Linux系统没有模块已编译支持NTFS文件系统。我应该做些什么呢也许你会对recustomize menuconfig所有模块,你需要的,然后把它





当您完成Linux系统的安装并已经启动时,祝贺您!如果你有一个WINNT / 2000系统安装在你的硬盘,你的麻烦就试图访问另一个NTFS分区,因为你使用Linux系统没有模块已编译支持NTFS文件系统。我应该做些什么呢也许你会对recustomize menuconfig所有模块,你需要的,然后运行make modeules;使modeules_install安装。这不仅是繁琐的,费时的,但也可能成为一个问题。或者是因为编译内核对你是一个有点棘手,太多的选择让你觉得无所适从,你不没有一个好办法。本文为您提供了一种简单的方式方便的编译模块(NTFS。O),你需要支持NTFS系统。作为一个例子,我希望它会帮助你编译其他模块。

我写这篇文章的系统是Red Hat Linux 7版本内核上(爱尔兰啤酒)2.2.16-22 i686。从新安装的系统,我们建立了一个模块,你想支持NTFS文件系统。

1。找到编译内核所需的配置文件

在/ usr / / /配置Linux的src目录,还有用来编译内核的配置,选择配置我们要复制到 / usr / / Linux目录src和重命名它to.config。






CP / usr / / /配置Linux src / / / usr kernel-2.2.16-i686.config src / /配置Linux。






U3000 U3000

二、修改配置文件,删除你不使用的模块,添加你想要的模块。

开放。配置,有很多XXXX = M项目,被编译成模块的项目,因为我们不想编译这些模块,所以我们必须移除所有项目XXXX = m.then我们要# config_ntfs_fs不是模块,设置为config_ntfs_fs = M,当然,你可以使用熟悉的工具来做这件事的事。

三、编译NTFS模块

运行命令使模块在 / usr / src / Linux目录下编译我们需要NTFS模块。

四。NTFS模块安装

编译NTFS。O是手动复制正确的目录下的 / usr / / / FS型Linux / NTFS目录下。






CP / usr / / / FS型Linux / / NTFS NTFS。O / / / lib模块2.2.16-22 / / FS






注意:不要让modules_install命令运行,否则,它会带来严重的后果。它将删除系统中的所有模块,并安装刚刚编译的模块(NTFS O)。

五。加载NTFS模块

运行命令depmod;modprobe NTFS尝试访问您的NTFS文件系统,并祝你成功!

一些模块,取决于你的系统内核,所以它不适用于文中提供的方法,也有模块和其他模块有依赖关系的。如果你不熟悉这些依赖关系,建议您删除未使用的模块选择第二步,添加你想要的模块通过menuconfig。