我的环境:
redhat9 kernel 2.4.20-8
步骤:
1. # cd /usr/src/linux-2.4 执行下面的命令清除以前的设置:make mrproper
2. # make menuconfig
3.
选中
File System
下的
NTFS file system support (read only)
为
M
4. # vi Makefile
确保前几行跟前面一致:
VERSION = 2
,
PATCHLEVEL = 4
SUBLEVEL = 20
,
EXTRAVERSION = -8
然后在/usr/src/linux-2.4/目录下执行make dep
cd /usr/src/linux-2.4/
make dep
make modules SUBDIRS=fs/ntfs
编译完后将编译出来的驱动模块复制到kernle的模块目录:
cd /usr/src/linux-2.4/
make dep
make modules SUBDIRS=fs/ntfs
编译完后将编译出来的驱动模块复制到kernle的模块目录:
6.
# cp -f fs/ntfs/*.o /lib/modules/2.4.20-8/kernel/fs/ntfs/
7. # depmod -a
然后如果没有报错的话执行
modprobe ntfs
就能加载ntfs的模块了
然后如果没有报错的话执行
modprobe ntfs
就能加载ntfs的模块了
8. # lsmod
显示信息中确保有
ntfs
在里面